>>> gpgme: Building community/gpgme 1.24.0-r0 (using abuild 3.14.1-r1) started Tue, 12 Nov 2024 11:53:26 +0000 >>> gpgme: Validating /home/buildozer/aports/community/gpgme/APKBUILD... >>> gpgme: Analyzing dependencies... >>> gpgme: Installing for build: build-base gpg gpg-agent gpgsm libassuan-dev libgpg-error-dev py3-setuptools py3-wheel python3-dev qt5-qtbase-dev qt6-qtbase-dev swig texinfo gnupg (1/354) Installing libgpg-error (1.50-r0) (2/354) Installing libassuan (2.5.7-r0) (3/354) Installing pinentry (1.3.1-r0) Executing pinentry-1.3.1-r0.post-install (4/354) Installing libgcrypt (1.10.3-r1) (5/354) Installing gnupg-gpgconf (2.4.6-r0) (6/354) Installing nettle (3.10-r1) (7/354) Installing libffi (3.4.6-r0) (8/354) Installing libtasn1 (4.19.0-r2) (9/354) Installing p11-kit (0.25.5-r2) (10/354) Installing gnutls (3.8.5-r0) (11/354) Installing libksba (1.6.7-r0) (12/354) Installing gdbm (1.24-r0) (13/354) Installing libsasl (2.1.28-r8) (14/354) Installing libldap (2.6.8-r0) (15/354) Installing npth (1.6-r4) (16/354) Installing gnupg-dirmngr (2.4.6-r0) (17/354) Installing sqlite-libs (3.47.0-r0) (18/354) Installing gnupg-keyboxd (2.4.6-r0) (19/354) Installing libbz2 (1.0.8-r6) (20/354) Installing gpg (2.4.6-r0) (21/354) Installing gpg-agent (2.4.6-r0) (22/354) Installing gpgsm (2.4.6-r0) (23/354) Installing libgpg-error-dev (1.50-r0) (24/354) Installing libassuan-dev (2.5.7-r0) (25/354) Installing xz-libs (5.6.3-r0) (26/354) Installing mpdecimal (4.0.0-r0) (27/354) Installing libpanelw (6.5_p20241006-r3) (28/354) Installing python3 (3.12.7-r1) (29/354) Installing python3-pycache-pyc0 (3.12.7-r1) (30/354) Installing pyc (3.12.7-r1) (31/354) Installing py3-setuptools-pyc (70.3.0-r0) (32/354) Installing py3-parsing (3.1.4-r0) (33/354) Installing py3-parsing-pyc (3.1.4-r0) (34/354) Installing py3-packaging-pyc (24.2-r0) (35/354) Installing python3-pyc (3.12.7-r1) (36/354) Installing py3-packaging (24.2-r0) (37/354) Installing py3-setuptools (70.3.0-r0) (38/354) Installing py3-wheel (0.43.0-r0) (39/354) Installing py3-wheel-pyc (0.43.0-r0) (40/354) Installing python3-dev (3.12.7-r1) (41/354) Installing icu-data-full (74.2-r0) (42/354) Installing dbus-libs (1.14.10-r4) (43/354) Installing libintl (0.22.5-r0) (44/354) Installing libeconf (0.6.3-r0) (45/354) Installing libblkid (2.40.2-r3) (46/354) Installing libmount (2.40.2-r3) (47/354) Installing glib (2.82.2-r0) (48/354) Installing icu-libs (74.2-r0) (49/354) Installing libpcre2-16 (10.43-r0) (50/354) Installing qt5-qtbase (5.15.10_git20230714-r3) (51/354) Installing qt5-qtbase-sqlite (5.15.10_git20230714-r3) (52/354) Installing unixodbc (2.3.12-r0) (53/354) Installing qt5-qtbase-odbc (5.15.10_git20230714-r3) (54/354) Installing libpq (17.0-r1) (55/354) Installing qt5-qtbase-postgresql (5.15.10_git20230714-r3) (56/354) Installing mariadb-connector-c (3.3.10-r0) (57/354) Installing qt5-qtbase-mysql (5.15.10_git20230714-r3) (58/354) Installing freetds (1.4.23-r0) (59/354) Installing qt5-qtbase-tds (5.15.10_git20230714-r3) (60/354) Installing hicolor-icon-theme (0.18-r0) (61/354) Installing libxau (1.0.11-r4) (62/354) Installing libmd (1.1.0-r0) (63/354) Installing libbsd (0.12.2-r0) (64/354) Installing libxdmcp (1.1.5-r1) (65/354) Installing libxcb (1.16.1-r0) (66/354) Installing libx11 (1.8.10-r0) (67/354) Installing xprop (1.2.7-r0) (68/354) Installing libxext (1.3.6-r2) (69/354) Installing libice (1.1.1-r6) (70/354) Installing libuuid (2.40.2-r3) (71/354) Installing libsm (1.2.4-r4) (72/354) Installing libxt (1.3.0-r5) (73/354) Installing libxmu (1.2.1-r0) (74/354) Installing xset (1.2.5-r1) (75/354) Installing xdg-utils (1.2.1-r1) (76/354) Installing libxml2 (2.13.4-r3) (77/354) Installing llvm19-libs (19.1.2-r0) (78/354) Installing hwdata-pci (0.388-r0) (79/354) Installing libpciaccess (0.18.1-r0) (80/354) Installing libdrm (2.4.123-r1) (81/354) Installing libelf (0.191-r0) (82/354) Installing mesa-glapi (24.2.6-r0) (83/354) Installing libxshmfence (1.3.2-r6) (84/354) Installing mesa (24.2.6-r0) (85/354) Installing wayland-libs-server (1.23.1-r0) (86/354) Installing libxfixes (6.0.1-r4) (87/354) Installing libxxf86vm (1.1.5-r6) (88/354) Installing mesa-gl (24.2.6-r0) (89/354) Installing qt5-qtdeclarative (5.15.10_git20230629-r0) (90/354) Installing libxcomposite (0.4.6-r5) (91/354) Installing libpng (1.6.44-r0) (92/354) Installing freetype (2.13.3-r0) (93/354) Installing fontconfig (2.15.0-r1) (94/354) Installing wayland-libs-client (1.23.1-r0) (95/354) Installing wayland-libs-cursor (1.23.1-r0) (96/354) Installing wayland-libs-egl (1.23.1-r0) (97/354) Installing xkeyboard-config (2.43-r0) (98/354) Installing libxkbcommon (1.7.0-r1) (99/354) Installing qt5-qtwayland (5.15.10_git20230714-r0) (100/354) Installing mesa-gbm (24.2.6-r0) (101/354) Installing mesa-egl (24.2.6-r0) (102/354) Installing avahi-libs (0.8-r19) (103/354) Installing cups-libs (2.4.11-r0) (104/354) Installing shared-mime-info (2.4-r0) (105/354) Installing libjpeg-turbo (3.0.4-r0) (106/354) Installing libsharpyuv (1.4.0-r0) (107/354) Installing libwebp (1.4.0-r0) (108/354) Installing tiff (4.7.0-r0) (109/354) Installing gdk-pixbuf (2.42.12-r1) (110/354) Installing gtk-update-icon-cache (3.24.43-r2) (111/354) Installing libxrender (0.9.11-r5) (112/354) Installing libxcursor (1.2.2-r1) (113/354) Installing libxdamage (1.1.6-r5) (114/354) Installing libxi (1.8.2-r0) (115/354) Installing libxinerama (1.1.5-r4) (116/354) Installing libxrandr (1.5.4-r1) (117/354) Installing libatk-1.0 (2.54.0-r0) (118/354) Installing libxtst (1.2.5-r0) (119/354) Installing at-spi2-core (2.54.0-r0) (120/354) Installing libatk-bridge-2.0 (2.54.0-r0) (121/354) Installing pixman (0.43.4-r1) (122/354) Installing cairo (1.18.2-r1) (123/354) Installing cairo-gobject (1.18.2-r1) (124/354) Installing libepoxy (1.5.10-r1) (125/354) Installing fribidi (1.0.16-r0) (126/354) Installing graphite2 (1.3.14-r6) (127/354) Installing harfbuzz (9.0.0-r1) (128/354) Installing libxft (2.3.8-r3) (129/354) Installing pango (1.54.0-r1) (130/354) Installing gtk+3.0 (3.24.43-r2) (131/354) Installing libevdev (1.13.3-r0) (132/354) Installing mtdev (1.1.7-r0) (133/354) Installing eudev-libs (3.2.14-r5) (134/354) Installing libinput-libs (1.26.2-r0) (135/354) Installing xcb-util-wm (0.4.2-r0) (136/354) Installing xcb-util (0.4.1-r3) (137/354) Installing xcb-util-image (0.4.1-r0) (138/354) Installing xcb-util-keysyms (0.4.1-r0) (139/354) Installing xcb-util-renderutil (0.3.10-r0) (140/354) Installing libxkbcommon-x11 (1.7.0-r1) (141/354) Installing qt5-qtbase-x11 (5.15.10_git20230714-r3) (142/354) Installing dbus-dev (1.14.10-r4) (143/354) Installing expat (2.6.4-r0) (144/354) Installing expat-dev (2.6.4-r0) (145/354) Installing bzip2-dev (1.0.8-r6) (146/354) Installing brotli (1.1.0-r2) (147/354) Installing brotli-dev (1.1.0-r2) (148/354) Installing zlib-dev (1.3.1-r2) (149/354) Installing libpng-dev (1.6.44-r0) (150/354) Installing freetype-dev (2.13.3-r0) (151/354) Installing fontconfig-dev (2.15.0-r1) (152/354) Installing libxml2-utils (2.13.4-r3) (153/354) Installing docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.post-install (154/354) Installing libxslt (1.1.42-r1) (155/354) Installing docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.post-install (156/354) Installing docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.post-install (157/354) Installing docbook-xsl (1.79.2-r11) (158/354) Installing xz (5.6.3-r0) (159/354) Installing gettext-asprintf (0.22.5-r0) (160/354) Installing gettext-libs (0.22.5-r0) (161/354) Installing gettext-envsubst (0.22.5-r0) (162/354) Installing gettext (0.22.5-r0) (163/354) Installing gettext-dev (0.22.5-r0) (164/354) Installing linux-headers (6.6-r1) (165/354) Installing libffi-dev (3.4.6-r0) (166/354) Installing bsd-compat-headers (0.7.2-r6) (167/354) Installing libformw (6.5_p20241006-r3) (168/354) Installing libmenuw (6.5_p20241006-r3) (169/354) Installing libncurses++ (6.5_p20241006-r3) (170/354) Installing ncurses-dev (6.5_p20241006-r3) (171/354) Installing libedit-dev (20240808.3.1-r0) (172/354) Installing libpcre2-32 (10.43-r0) (173/354) Installing pcre2-dev (10.43-r0) (174/354) Installing libfdisk (2.40.2-r3) (175/354) Installing libsmartcols (2.40.2-r3) (176/354) Installing sqlite (3.47.0-r0) (177/354) Installing sqlite-dev (3.47.0-r0) (178/354) Installing util-linux (2.40.2-r3) (179/354) Installing dmesg (2.40.2-r3) (180/354) Installing setarch (2.40.2-r3) (181/354) Installing skalibs-libs (2.14.3.0-r0) (182/354) Installing utmps-libs (0.1.2.3-r2) (183/354) Installing util-linux-misc (2.40.2-r3) (184/354) Installing linux-pam (1.6.1-r1) (185/354) Installing runuser (2.40.2-r3) (186/354) Installing mount (2.40.2-r3) (187/354) Installing losetup (2.40.2-r3) (188/354) Installing hexdump (2.40.2-r3) (189/354) Installing uuidgen (2.40.2-r3) (190/354) Installing blkid (2.40.2-r3) (191/354) Installing sfdisk (2.40.2-r3) (192/354) Installing mcookie (2.40.2-r3) (193/354) Installing agetty (2.40.2-r3) (194/354) Installing wipefs (2.40.2-r3) (195/354) Installing cfdisk (2.40.2-r3) (196/354) Installing umount (2.40.2-r3) (197/354) Installing flock (2.40.2-r3) (198/354) Installing lsblk (2.40.2-r3) (199/354) Installing libcap-ng (0.8.5-r0) (200/354) Installing setpriv (2.40.2-r3) (201/354) Installing lscpu (2.40.2-r3) (202/354) Installing logger (2.40.2-r3) (203/354) Installing partx (2.40.2-r3) (204/354) Installing fstrim (2.40.2-r3) (205/354) Installing findmnt (2.40.2-r3) (206/354) Installing util-linux-dev (2.40.2-r3) (207/354) Installing glib-dev (2.82.2-r0) (208/354) Installing xorgproto (2024.1-r0) (209/354) Installing libice-dev (1.1.1-r6) (210/354) Installing libsm-dev (1.2.4-r4) (211/354) Installing libxau-dev (1.0.11-r4) (212/354) Installing xcb-proto (1.17.0-r0) (213/354) Installing xcb-proto-pyc (1.17.0-r0) (214/354) Installing libxdmcp-dev (1.1.5-r1) (215/354) Installing libxcb-dev (1.16.1-r0) (216/354) Installing xtrans (1.5.1-r0) (217/354) Installing libx11-dev (1.8.10-r0) (218/354) Installing libxext-dev (1.3.6-r2) (219/354) Installing libpciaccess-dev (0.18.1-r0) (220/354) Installing libdrm-dev (2.4.123-r1) (221/354) Installing libxfixes-dev (6.0.1-r4) (222/354) Installing libxdamage-dev (1.1.6-r5) (223/354) Installing libxshmfence-dev (1.3.2-r6) (224/354) Installing mesa-gles (24.2.6-r0) (225/354) Installing mesa-osmesa (24.2.6-r0) (226/354) Installing mesa-xatracker (24.2.6-r0) (227/354) Installing libxxf86vm-dev (1.1.5-r6) (228/354) Installing mesa-dev (24.2.6-r0) (229/354) Installing openssl-dev (3.3.2-r3) (230/354) Installing perl (5.40.0-r3) (231/354) Installing qt5-qtbase-dev (5.15.10_git20230714-r3) (232/354) Installing tzdata (2024b-r1) (233/354) Installing libb2 (0.98.1-r3) (234/354) Installing double-conversion (3.3.0-r0) (235/354) Installing duktape (2.7.0-r1) (236/354) Installing libproxy (0.5.9-r0) (237/354) Installing qt6-qtbase (6.7.2-r2) (238/354) Installing qt6-qtbase-mysql (6.7.2-r2) (239/354) Installing qt6-qtbase-odbc (6.7.2-r2) (240/354) Installing qt6-qtbase-postgresql (6.7.2-r2) (241/354) Installing qt6-qtbase-sqlite (6.7.2-r2) (242/354) Installing tslib (1.23-r0) (243/354) Installing xcb-util-cursor (0.1.4-r0) (244/354) Installing qt6-qtbase-x11 (6.7.2-r2) (245/354) Installing qt6-qtdeclarative (6.7.2-r0) (246/354) Installing qt6-qtwayland (6.7.2-r1) (247/354) Installing libgcrypt-dev (1.10.3-r1) (248/354) Installing gnutls-c++ (3.8.5-r0) (249/354) Installing libgmpxx (6.3.0-r2) (250/354) Installing gmp-dev (6.3.0-r2) (251/354) Installing nettle-dev (3.10-r1) (252/354) Installing libidn2-dev (2.3.7-r0) (253/354) Installing libtasn1-progs (4.19.0-r2) (254/354) Installing libtasn1-dev (4.19.0-r2) (255/354) Installing p11-kit-dev (0.25.5-r2) (256/354) Installing gnutls-dev (3.8.5-r0) (257/354) Installing gdbm-tools (1.24-r0) (258/354) Installing gdbm-dev (1.24-r0) (259/354) Installing avahi-compat-howl (0.8-r19) (260/354) Installing avahi-compat-libdns_sd (0.8-r19) (261/354) Installing avahi-glib (0.8-r19) (262/354) Installing libdaemon (0.14-r5) (263/354) Installing libevent (2.1.12-r7) (264/354) Installing avahi (0.8-r19) Executing avahi-0.8-r19.pre-install (265/354) Installing libevent-dev (2.1.12-r7) (266/354) Installing avahi-dev (0.8-r19) (267/354) Installing cups-dev (2.4.11-r0) (268/354) Installing double-conversion-dev (3.3.0-r0) (269/354) Installing eudev-dev (3.2.14-r5) (270/354) Installing libturbojpeg (3.0.4-r0) (271/354) Installing libjpeg-turbo-dev (3.0.4-r0) (272/354) Installing libtiffxx (4.7.0-r0) (273/354) Installing libwebpdecoder (1.4.0-r0) (274/354) Installing libwebpdemux (1.4.0-r0) (275/354) Installing libwebpmux (1.4.0-r0) (276/354) Installing libwebp-dev (1.4.0-r0) (277/354) Installing zstd (1.5.6-r1) (278/354) Installing zstd-dev (1.5.6-r1) (279/354) Installing tiff-dev (4.7.0-r0) (280/354) Installing gdk-pixbuf-dev (2.42.12-r1) (281/354) Installing libepoxy-dev (1.5.10-r1) (282/354) Installing libxi-dev (1.8.2-r0) (283/354) Installing libxinerama-dev (1.1.5-r4) (284/354) Installing xz-dev (5.6.3-r0) (285/354) Installing libxml2-dev (2.13.4-r3) (286/354) Installing libxkbcommon-dev (1.7.0-r1) (287/354) Installing wayland-protocols (1.38-r0) (288/354) Installing libxtst-dev (1.2.5-r0) (289/354) Installing at-spi2-core-dev (2.54.0-r0) (290/354) Installing cairo-tools (1.18.2-r1) (291/354) Installing libxrender-dev (0.9.11-r5) (292/354) Installing pixman-dev (0.43.4-r1) (293/354) Installing util-macros (1.20.1-r0) (294/354) Installing xcb-util-dev (0.4.1-r3) (295/354) Installing cairo-dev (1.18.2-r1) (296/354) Installing fribidi-dev (1.0.16-r0) (297/354) Installing pango-tools (1.54.0-r1) (298/354) Installing harfbuzz-cairo (9.0.0-r1) (299/354) Installing harfbuzz-gobject (9.0.0-r1) (300/354) Installing harfbuzz-icu (9.0.0-r1) (301/354) Installing harfbuzz-subset (9.0.0-r1) (302/354) Installing graphite2-dev (1.3.14-r6) (303/354) Installing icu (74.2-r0) (304/354) Installing icu-dev (74.2-r0) (305/354) Installing harfbuzz-dev (9.0.0-r1) (306/354) Installing libxft-dev (2.3.8-r3) (307/354) Installing pango-dev (1.54.0-r1) (308/354) Installing wayland-dev (1.23.1-r0) (309/354) Installing libxcomposite-dev (0.4.6-r5) (310/354) Installing libxcursor-dev (1.2.2-r1) (311/354) Installing libxrandr-dev (1.5.4-r1) (312/354) Installing gtk+3.0-dev (3.24.43-r2) (313/354) Installing libb2-dev (0.98.1-r3) (314/354) Installing libinput-dev (1.26.2-r0) (315/354) Installing libpq-dev (17.0-r1) (316/354) Installing libproxy-dev (0.5.9-r0) (317/354) Installing fmt (10.2.1-r2) (318/354) Installing fmt-dev (10.2.1-r2) (319/354) Installing mariadb-connector-c-dev (3.3.10-r0) (320/354) Installing mariadb-common (11.4.4-r0) (321/354) Installing libaio (0.3.113-r2) (322/354) Installing mariadb-embedded (11.4.4-r0) (323/354) Installing mariadb-dev (11.4.4-r0) (324/354) Installing tslib-dev (1.23-r0) (325/354) Installing unixodbc-dev (2.3.12-r0) (326/354) Installing vulkan-headers (1.3.296.0-r0) (327/354) Installing vulkan-loader (1.3.296.0-r0) (328/354) Installing vulkan-loader-dev (1.3.296.0-r0) (329/354) Installing xcb-util-image-dev (0.4.1-r0) (330/354) Installing xcb-util-renderutil-dev (0.3.10-r0) (331/354) Installing xcb-util-cursor-dev (0.1.4-r0) (332/354) Installing xcb-util-keysyms-dev (0.4.1-r0) (333/354) Installing xcb-util-wm-dev (0.4.2-r0) (334/354) Installing qt6-qtbase-dev (6.7.2-r2) (335/354) Installing gc (8.2.8-r0) (336/354) Installing guile-libs (3.0.9-r1) (337/354) Installing guile (3.0.9-r1) (338/354) Installing swig (4.3.0-r0) (339/354) Installing texinfo (7.1.1-r0) (340/354) Installing gpg-wks-server (2.4.6-r0) (341/354) Installing gpgv (2.4.6-r0) (342/354) Installing gnupg-utils (2.4.6-r0) (343/354) Installing gnupg-wks-client (2.4.6-r0) (344/354) Installing gnupg (2.4.6-r0) (345/354) Installing .makedepends-gpgme (20241112.115330) (346/354) Installing dbus (1.14.10-r4) Executing dbus-1.14.10-r4.pre-install Executing dbus-1.14.10-r4.post-install (347/354) Installing dbus-openrc (1.14.10-r4) (348/354) Installing dbus-daemon-launch-helper (1.14.10-r4) (349/354) Installing avahi-openrc (0.8-r19) (350/354) Installing util-linux-openrc (2.40.2-r3) (351/354) Installing agetty-openrc (0.55.1-r2) (352/354) Installing perl-error (0.17029-r2) (353/354) Installing perl-git (2.47.0-r0) (354/354) Installing git-perl (2.47.0-r0) Executing busybox-1.37.0-r6.trigger Executing glib-2.82.2-r0.trigger Executing shared-mime-info-2.4-r0.trigger Executing gdk-pixbuf-2.42.12-r1.trigger Executing gtk-update-icon-cache-3.24.43-r2.trigger Executing gtk+3.0-3.24.43-r2.trigger Executing dbus-1.14.10-r4.trigger OK: 1447 MiB in 454 packages >>> gpgme: Cleaning up srcdir >>> gpgme: Cleaning up pkgdir >>> gpgme: Cleaning up tmpdir >>> gpgme: Fetching https://distfiles.alpinelinux.org/distfiles/edge/gpgme-1.24.0.tar.bz2 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> gpgme: Fetching https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.24.0.tar.bz2 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1845k 100 1845k 0 0 4429k 0 --:--:-- --:--:-- --:--:-- 4446k >>> gpgme: Fetching https://distfiles.alpinelinux.org/distfiles/edge/gpgme-1.24.0.tar.bz2 >>> gpgme: Checking sha512sums... gpgme-1.24.0.tar.bz2: OK lfs64.patch: OK >>> gpgme: Unpacking /var/cache/distfiles/edge/gpgme-1.24.0.tar.bz2... >>> gpgme: lfs64.patch patching file src/posix-io.c checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... ./build-aux/install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk 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-alpine-linux-musl checking host system type... riscv64-alpine-linux-musl checking whether make supports nested variables... (cached) yes checking for yat2m... /usr/bin/yat2m checking whether make supports the include directive... yes (GNU style) checking for riscv64-alpine-linux-musl-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for locale.h... yes checking for sys/select.h... yes checking for sys/uio.h... yes checking for argp.h... no 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-alpine-linux-musl-gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking how to run the C preprocessor... gcc -E checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking for gitlog-to-changelog... no checking for cc for build... gcc checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/riscv64-alpine-linux-musl/bin/ld checking if the linker (/usr/riscv64-alpine-linux-musl/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... 98304 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking how to convert riscv64-alpine-linux-musl file names to riscv64-alpine-linux-musl format... func_convert_file_noop checking how to convert riscv64-alpine-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/riscv64-alpine-linux-musl/bin/ld option to reload object files... -r checking for riscv64-alpine-linux-musl-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for riscv64-alpine-linux-musl-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for riscv64-alpine-linux-musl-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for riscv64-alpine-linux-musl-strip... no checking for strip... strip checking for riscv64-alpine-linux-musl-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-alpine-linux-musl-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... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/riscv64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/riscv64-alpine-linux-musl/bin/ld checking if the linker (/usr/riscv64-alpine-linux-musl/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/riscv64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/riscv64-alpine-linux-musl/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-alpine-linux-musl-windres... no checking for windres... no checking whether C++ compiler accepts -mno-direct-extern-access... no configure: WARNING: *** *** Language binding "qt" is deprecated and will be removed in a future version. *** Use "qt5" and/or "qt6" instead. *** checking for riscv64-alpine-linux-musl-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for GPGME_QT5... yes checking for GPGME_QT5TEST... yes checking for riscv64-alpine-linux-musl-moc... no checking for moc... moc checking moc version... moc 5.15.10 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 configure: WARNING: Doxygen not found - Qt binding doc will not be built. checking for dot... 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.6... none checking for a Python interpreter with version >= 3.8... none checking for a Python interpreter with version >= 3.9... none checking for a Python interpreter with version >= 3.10... none checking for a Python interpreter with version >= 3.11... none checking for a Python interpreter with version >= 3.12... python3.12 checking for python3.12... /usr/bin/python3.12 checking for python3.12 version... 3.12 checking for python3.12 platform... linux checking for GNU default python3.12 prefix... ${prefix} checking for GNU default python3.12 exec_prefix... ${exec_prefix} checking for python3.12 script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.12/site-packages checking for python3.12 extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.12/site-packages checking for python3.12... (cached) /usr/bin/python3.12 checking for a version of Python >= '2.1.0'... yes checking for the sysconfig Python package... yes checking for Python include path... -I/usr/include/python3.12 checking for Python library path... -L/usr/lib -lpython3.12 checking for Python site-packages path... /usr/lib/python3.12/site-packages checking for Python platform specific site-packages path... /usr/lib/python3.12/site-packages checking python extra libraries... -ldl -lm checking python extra linking flags... -Xlinker -export-dynamic checking consistency of all components of python development environment... yes checking for a Python interpreter with version >= all... none checking for inline... inline checking for flexible array members... yes checking size of unsigned int... 4 checking for 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... no checking for getenv_r... no configure: WARNING: *** *** getenv() is not thread-safe and getenv_r() does not exist *** 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/lib as gpg-error-config checking for GPG Error - version >= 1.47... expr: warning: '^x-L': using '^' as the first character of a basic regular expression is not portable; it is ignored yes (1.50) configure: Use gpgrt-config as libassuan-config checking for LIBASSUAN - version >= 2.4.2... yes (2.5.7) checking LIBASSUAN API version... okay expr: warning: '^x-L': using '^' as the first character of a basic regular expression is not portable; it is ignored checking for getgid... yes checking for getegid... yes checking for closefrom... no checking for nanosleep... yes checking for stpcpy... yes checking for setenv... yes checking for struct cmsghdr.cmsg_len... yes checking for error_t... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating tests/Makefile config.status: creating tests/gpg/Makefile config.status: creating tests/gpgsm/Makefile config.status: creating tests/opassuan/Makefile config.status: creating tests/json/Makefile config.status: creating doc/Makefile config.status: creating src/versioninfo.rc config.status: creating src/gpgme.pc config.status: creating src/gpgme-glib.pc config.status: creating src/gpgme.h config.status: creating src/gpgme-config config.status: creating lang/cpp/Makefile config.status: creating lang/cpp/src/Makefile config.status: creating lang/cpp/tests/Makefile config.status: creating lang/cpp/src/gpgmepp.pc config.status: creating lang/cpp/src/GpgmeppConfig-w32.cmake.in config.status: creating lang/cpp/src/GpgmeppConfig.cmake.in config.status: creating lang/cpp/src/GpgmeppConfigVersion.cmake config.status: creating lang/cpp/src/gpgmepp_version.h config.status: creating lang/qt/Makefile config.status: creating lang/qt/src/Makefile config.status: creating lang/qt/src/QGpgmeConfig-w32.cmake.in config.status: creating lang/qt/src/QGpgmeConfig.cmake.in config.status: creating lang/qt/src/QGpgmeConfigVersion.cmake config.status: creating lang/qt/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.24.0 has been configured as follows: Revision: 98b10fbc (39089) Platform: riscv64-alpine-linux-musl UI Server: yes FD Passing: yes Language bindings: python (3.12) cl cpp qt (Qt 5) make all-recursive make[1]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0' Making all in src make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src' gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 gpgme-tool.c gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 argparse.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 conversion.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 get-env.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 parsetlv.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 mbox-util.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 data.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 data-fd.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 data-stream.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 data-mem.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 data-user.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 data-estream.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 data-compat.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 data-identify.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 signers.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 sig-notation.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 wait.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 wait-global.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 wait-private.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 wait-user.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 op-support.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c conversion.c -fPIC -DPIC -o .libs/conversion.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c get-env.c -fPIC -DPIC -o .libs/get-env.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 encrypt.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c parsetlv.c -fPIC -DPIC -o .libs/parsetlv.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 encrypt-sign.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 decrypt.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-fd.c -fPIC -DPIC -o .libs/data-fd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c mbox-util.c -fPIC -DPIC -o .libs/mbox-util.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 decrypt-verify.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data.c -fPIC -DPIC -o .libs/data.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-stream.c -fPIC -DPIC -o .libs/data-stream.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 verify.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-mem.c -fPIC -DPIC -o .libs/data-mem.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 sign.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 passphrase.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-user.c -fPIC -DPIC -o .libs/data-user.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 progress.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-compat.c -fPIC -DPIC -o .libs/data-compat.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-estream.c -fPIC -DPIC -o .libs/data-estream.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 key.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-identify.c -fPIC -DPIC -o .libs/data-identify.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 keylist.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c signers.c -fPIC -DPIC -o .libs/signers.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 keysign.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c sig-notation.c -fPIC -DPIC -o .libs/sig-notation.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 trust-item.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 trustlist.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c wait.c -fPIC -DPIC -o .libs/wait.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 tofupolicy.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c wait-global.c -fPIC -DPIC -o .libs/wait-global.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 revsig.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 import.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c wait-private.c -fPIC -DPIC -o .libs/wait-private.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 export.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c wait-user.c -fPIC -DPIC -o .libs/wait-user.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 genkey.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c op-support.c -fPIC -DPIC -o .libs/op-support.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c encrypt.c -fPIC -DPIC -o .libs/encrypt.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c encrypt-sign.c -fPIC -DPIC -o .libs/encrypt-sign.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 delete.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c decrypt.c -fPIC -DPIC -o .libs/decrypt.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c decrypt-verify.c -fPIC -DPIC -o .libs/decrypt-verify.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 edit.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 getauditlog.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c sign.c -fPIC -DPIC -o .libs/sign.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c verify.c -fPIC -DPIC -o .libs/verify.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 setexpire.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o setownertrust.lo setownertrust.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c passphrase.c -fPIC -DPIC -o .libs/passphrase.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 opassuan.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c progress.c -fPIC -DPIC -o .libs/progress.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 passwd.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c key.c -fPIC -DPIC -o .libs/key.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c keylist.c -fPIC -DPIC -o .libs/keylist.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 spawn.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c keysign.c -fPIC -DPIC -o .libs/keysign.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 assuan-support.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c trust-item.c -fPIC -DPIC -o .libs/trust-item.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 engine.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 engine-gpg.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c trustlist.c -fPIC -DPIC -o .libs/trustlist.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c tofupolicy.c -fPIC -DPIC -o .libs/tofupolicy.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 status-table.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c revsig.c -fPIC -DPIC -o .libs/revsig.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c import.c -fPIC -DPIC -o .libs/import.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 engine-gpgsm.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c export.c -fPIC -DPIC -o .libs/export.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 engine-assuan.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c genkey.c -fPIC -DPIC -o .libs/genkey.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 engine-gpgconf.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 engine-uiserver.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 engine-g13.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c delete.c -fPIC -DPIC -o .libs/delete.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 vfs-mount.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c edit.c -fPIC -DPIC -o .libs/edit.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c getauditlog.c -fPIC -DPIC -o .libs/getauditlog.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 vfs-create.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 engine-spawn.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c setexpire.c -fPIC -DPIC -o .libs/setexpire.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 gpgconf.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 queryswdb.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c opassuan.c -fPIC -DPIC -o .libs/opassuan.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c setownertrust.c -fPIC -DPIC -o .libs/setownertrust.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 posix-util.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c passwd.c -fPIC -DPIC -o .libs/passwd.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 posix-io.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 dirinfo.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c spawn.c -fPIC -DPIC -o .libs/spawn.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine.c -fPIC -DPIC -o .libs/engine.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-gpg.c -fPIC -DPIC -o .libs/engine-gpg.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c assuan-support.c -fPIC -DPIC -o .libs/assuan-support.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c status-table.c -fPIC -DPIC -o .libs/status-table.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-gpgsm.c -fPIC -DPIC -o .libs/engine-gpgsm.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-gpgconf.c -fPIC -DPIC -o .libs/engine-gpgconf.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-assuan.c -fPIC -DPIC -o .libs/engine-assuan.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-g13.c -fPIC -DPIC -o .libs/engine-g13.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-uiserver.c -fPIC -DPIC -o .libs/engine-uiserver.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c vfs-create.c -fPIC -DPIC -o .libs/vfs-create.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-spawn.c -fPIC -DPIC -o .libs/engine-spawn.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c gpgconf.c -fPIC -DPIC -o .libs/gpgconf.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c queryswdb.c -fPIC -DPIC -o .libs/queryswdb.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c vfs-mount.c -fPIC -DPIC -o .libs/vfs-mount.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c posix-io.c -fPIC -DPIC -o .libs/posix-io.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c dirinfo.c -fPIC -DPIC -o .libs/dirinfo.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c posix-util.c -fPIC -DPIC -o .libs/posix-util.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c parsetlv.c -o parsetlv.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c get-env.c -o get-env.o >/dev/null 2>&1 posix-io.c: In function 'get_max_fds': posix-io.c:399:29: warning: cast increases required alignment of target type [-Wcast-align] 399 | dir_entry = (struct linux_dirent64 *) (dir_buf + pos); | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-fd.c -o data-fd.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-user.c -o data-user.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-estream.c -o data-estream.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-stream.c -o data-stream.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c progress.c -o progress.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c getauditlog.c -o getauditlog.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c status-table.c -o status-table.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c wait-user.c -o wait-user.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c spawn.c -o spawn.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c gpgconf.c -o gpgconf.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c mbox-util.c -o mbox-util.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c wait-private.c -o wait-private.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c queryswdb.c -o queryswdb.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c setownertrust.c -o setownertrust.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c signers.c -o signers.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c tofupolicy.c -o tofupolicy.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c setexpire.c -o setexpire.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c passphrase.c -o passphrase.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c decrypt-verify.c -o decrypt-verify.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c passwd.c -o passwd.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c revsig.c -o revsig.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c keysign.c -o keysign.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c trust-item.c -o trust-item.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c vfs-create.c -o vfs-create.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c vfs-mount.c -o vfs-mount.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c wait.c -o wait.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c opassuan.c -o opassuan.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c encrypt-sign.c -o encrypt-sign.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c posix-util.c -o posix-util.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c delete.c -o delete.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 debug.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 gpgme.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c debug.c -fPIC -DPIC -o .libs/debug.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c sig-notation.c -o sig-notation.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c gpgme.c -fPIC -DPIC -o .libs/gpgme.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-compat.c -o data-compat.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 version.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 error.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c trustlist.c -o trustlist.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c version.c -fPIC -DPIC -o .libs/version.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c assuan-support.c -o assuan-support.o >/dev/null 2>&1 gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 gpgme-json.c gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 cJSON.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c error.c -fPIC -DPIC -o .libs/error.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c wait-global.c -o wait-global.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c edit.c -o edit.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c encrypt.c -o encrypt.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c op-support.c -o op-support.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-identify.c -o data-identify.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-mem.c -o data-mem.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-spawn.c -o engine-spawn.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c error.c -o error.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c export.c -o export.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c decrypt.c -o decrypt.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c sign.c -o sign.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c dirinfo.c -o dirinfo.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c conversion.c -o conversion.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c genkey.c -o genkey.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-g13.c -o engine-g13.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c version.c -o version.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c import.c -o import.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-assuan.c -o engine-assuan.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data.c -o data.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c key.c -o key.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c posix-io.c -o posix-io.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c debug.c -o debug.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine.c -o engine.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-gpgconf.c -o engine-gpgconf.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c verify.c -o verify.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c keylist.c -o keylist.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-uiserver.c -o engine-uiserver.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c gpgme.c -o gpgme.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-gpgsm.c -o engine-gpgsm.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-gpg.c -o engine-gpg.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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=./libgpgme.vers -version-info 44:0:33 -Wl,--as-needed,-O1,--sort-common -o libgpgme.la -rpath /usr/lib conversion.lo get-env.lo parsetlv.lo mbox-util.lo data.lo data-fd.lo data-stream.lo data-mem.lo data-user.lo data-estream.lo data-compat.lo data-identify.lo signers.lo sig-notation.lo wait.lo wait-global.lo wait-private.lo wait-user.lo op-support.lo encrypt.lo encrypt-sign.lo decrypt.lo decrypt-verify.lo verify.lo sign.lo passphrase.lo progress.lo key.lo keylist.lo keysign.lo trust-item.lo trustlist.lo tofupolicy.lo revsig.lo import.lo export.lo genkey.lo delete.lo edit.lo getauditlog.lo setexpire.lo setownertrust.lo opassuan.lo passwd.lo spawn.lo assuan-support.lo engine.lo engine-gpg.lo status-table.lo engine-gpgsm.lo engine-assuan.lo engine-gpgconf.lo engine-uiserver.lo engine-g13.lo vfs-mount.lo vfs-create.lo engine-spawn.lo gpgconf.lo queryswdb.lo posix-util.lo posix-io.lo dirinfo.lo debug.lo gpgme.lo version.lo error.lo -lassuan -lgpg-error libtool: link: gcc -shared -fPIC -DPIC .libs/conversion.o .libs/get-env.o .libs/parsetlv.o .libs/mbox-util.o .libs/data.o .libs/data-fd.o .libs/data-stream.o .libs/data-mem.o .libs/data-user.o .libs/data-estream.o .libs/data-compat.o .libs/data-identify.o .libs/signers.o .libs/sig-notation.o .libs/wait.o .libs/wait-global.o .libs/wait-private.o .libs/wait-user.o .libs/op-support.o .libs/encrypt.o .libs/encrypt-sign.o .libs/decrypt.o .libs/decrypt-verify.o .libs/verify.o .libs/sign.o .libs/passphrase.o .libs/progress.o .libs/key.o .libs/keylist.o .libs/keysign.o .libs/trust-item.o .libs/trustlist.o .libs/tofupolicy.o .libs/revsig.o .libs/import.o .libs/export.o .libs/genkey.o .libs/delete.o .libs/edit.o .libs/getauditlog.o .libs/setexpire.o .libs/setownertrust.o .libs/opassuan.o .libs/passwd.o .libs/spawn.o .libs/assuan-support.o .libs/engine.o .libs/engine-gpg.o .libs/status-table.o .libs/engine-gpgsm.o .libs/engine-assuan.o .libs/engine-gpgconf.o .libs/engine-uiserver.o .libs/engine-g13.o .libs/vfs-mount.o .libs/vfs-create.o .libs/engine-spawn.o .libs/gpgconf.o .libs/queryswdb.o .libs/posix-util.o .libs/posix-io.o .libs/dirinfo.o .libs/debug.o .libs/gpgme.o .libs/version.o .libs/error.o -lassuan -lgpg-error -Os -Wl,--version-script=./libgpgme.vers -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-soname -Wl,libgpgme.so.11 -o .libs/libgpgme.so.11.33.0 libtool: link: (cd ".libs" && rm -f "libgpgme.so.11" && ln -s "libgpgme.so.11.33.0" "libgpgme.so.11") libtool: link: (cd ".libs" && rm -f "libgpgme.so" && ln -s "libgpgme.so.11.33.0" "libgpgme.so") libtool: link: ar cru .libs/libgpgme.a conversion.o get-env.o parsetlv.o mbox-util.o data.o data-fd.o data-stream.o data-mem.o data-user.o data-estream.o data-compat.o data-identify.o signers.o sig-notation.o wait.o wait-global.o wait-private.o wait-user.o op-support.o encrypt.o encrypt-sign.o decrypt.o decrypt-verify.o verify.o sign.o passphrase.o progress.o key.o keylist.o keysign.o trust-item.o trustlist.o tofupolicy.o revsig.o import.o export.o genkey.o delete.o edit.o getauditlog.o setexpire.o setownertrust.o opassuan.o passwd.o spawn.o assuan-support.o engine.o engine-gpg.o status-table.o engine-gpgsm.o engine-assuan.o engine-gpgconf.o engine-uiserver.o engine-g13.o vfs-mount.o vfs-create.o engine-spawn.o gpgconf.o queryswdb.o posix-util.o posix-io.o dirinfo.o debug.o gpgme.o version.o error.o ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: ranlib .libs/libgpgme.a libtool: link: ( cd ".libs" && rm -f "libgpgme.la" && ln -s "../libgpgme.la" "libgpgme.la" ) /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o gpgme-tool gpgme-tool.o argparse.o libgpgme.la -lassuan -lgpg-error /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o gpgme-json gpgme-json.o cJSON.o -lm libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/gpgme-tool gpgme-tool.o argparse.o ./.libs/libgpgme.so -lassuan -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/gpgme-json gpgme-json.o cJSON.o -lm ./.libs/libgpgme.so -lgpg-error make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src' Making all in tests make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests' Making all in gpg make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg' cp ./gpg.conf.in gpg.conf echo pinentry-program /home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg/pinentry > ./gpg-agent.conf echo disable-scdaemon >> ./gpg-agent.conf GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpgconf --kill all ../.././build-aux/install-sh -c -d ./private-keys-v1.d for k in 13CD0F3BDF24BE53FE192D62F18737256FF6E4FD 76F7E2B35832976B50A27A282D9B87E44577EB66 A0747D5F9425E6664F4FFBEED20FBCA79FDED2BD 13CBE3758AFE42B5E5E2AE4CED27AFA455E3F87F 7A030357C0F253A5BBCD282FFC4E521B37558F5C; do \ cp ./$k private-keys-v1.d/$k.key; \ done echo x > ./gpg-sample.stamp GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpg --batch --no-permission-warning \ --import ./pubdemo.asc gpg: keybox '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg/pubring.kbx' created gpg: /home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg/trustdb.gpg: trustdb created gpg: key 2D727CC768697734: public key "Alfa Test (demo key) " imported gpg: key FE180B1DA9E3B0B2: public key "Bob (demo key)" imported gpg: key 413F4AF31AFDAB6C: public key "Charlie Test (demo key) " imported gpg: key EBA9F240EB9DC9E6: public key "Delta Test (demo key) " imported gpg: key 318C1FAEFAEF6D1B: public key "Echelon (demo key)" imported gpg: key D4BF57F37372E243: public key "Foxtrot Test (demo key) " imported gpg: key 168410A48FC282E6: public key "Golf Test (demo key) " imported gpg: key 13DB965534C6E3F1: public key "Hotel Test (demo key) " imported gpg: key 1FE8FC6F04259677: public key "India Test (demo key) " imported gpg: key 0C820C71D2699313: public key "Juliet Test (demo key) " imported gpg: key AD1B0FAD43C2D0C7: public key "Kilo Test (demo key) " imported gpg: key 37CAB51FB79103F8: public key "Lima Test (demo key) " imported gpg: key BE794852BE5CF886: public key "Mallory (demo key)" imported gpg: key 25B00FD430CEC684: public key "November Test (demo key) " imported gpg: key 5F6356BA6D9732AC: public key "Oscar Test (demo key) " imported gpg: key 5D15E01D3FF13206: public key "Papa test (demo key) " imported gpg: key 1C67EC133C661C84: public key "Quebec Test (demo key) " imported gpg: key 3BDBEDB1777FBED3: public key "Romeo Test (demo key) " imported gpg: key A5E67F7FA3AE3EA1: public key "Sierra Test (demo key) " imported gpg: key 58CB9A4C85A81F38: public key "Tango Test (demo key) " imported gpg: key A94C0F75653244D6: public key "Uniform Test (demo key) " imported gpg: key 47AF4B6961F04784: public key "Victor Test (demo key) " imported gpg: key DEF0F7B8EC67DBDE: public key "Whisky Test (demo key) " imported gpg: key 8979A6C5567FB34A: public key "XRay Test (demo key) " imported gpg: key 9EEF34CD4B11B25F: public key "Yankee Test (demo key) " imported gpg: key 6BC4778054ACD246: public key "Zulu Test (demo key) " imported gpg: Total number processed: 26 gpg: imported: 26 GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpg --batch --no-permission-warning \ --import ./secdemo.asc gpg: key 2D727CC768697734: "Alfa Test (demo key) " 1 new signature gpg: key 2D727CC768697734: secret key imported gpg: key 6BC4778054ACD246: "Zulu Test (demo key) " 1 new signature gpg: key 6BC4778054ACD246: secret key imported gpg: Total number processed: 2 gpg: new signatures: 2 gpg: secret keys read: 2 gpg: secret keys unchanged: 2 GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpg --batch --no-permission-warning \ --import-ownertrust ./ownertrust.txt gpg: inserting ownertrust of 6 GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpgconf --kill all echo x > ./pubring-stamp make all-am make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-encrypt.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-encrypt-sym.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-encrypt-sign.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-sign.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-signers.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-decrypt.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-verify.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-decrypt-verify.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-sig-notation.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-export.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-import.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-edit.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-keylist.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-keylist-sig.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-keylist-secret-sig.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-wait.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-encrypt-large.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-file-name.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-gpgconf.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-encrypt-mixed.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-edit-sign.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-setownertrust.o t-setownertrust.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-eventloop.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 './'`t-thread1.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 './'`t-thread-keylist.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 './'`t-thread-keylist-verify.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-genkey.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 './'`t-cancel.c /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-encrypt-mixed t-encrypt-mixed.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-wait t-wait.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-export t-export.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-decrypt t-decrypt.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-encrypt t-encrypt.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-thread-keylist t_thread_keylist-t-thread-keylist.o ../../src/libgpgme.la -lgpg-error -lpthread /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-file-name t-file-name.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-encrypt-mixed t-encrypt-mixed.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-thread-keylist-verify t_thread_keylist_verify-t-thread-keylist-verify.o ../../src/libgpgme.la -lgpg-error -lpthread /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-genkey t-genkey.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-wait t-wait.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-encrypt-large t-encrypt-large.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-export t-export.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-encrypt-sym t-encrypt-sym.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-decrypt t-decrypt.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-encrypt t-encrypt.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-thread-keylist t_thread_keylist-t-thread-keylist.o ../../src/.libs/libgpgme.so -lgpg-error -lpthread -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-file-name t-file-name.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-thread-keylist-verify t_thread_keylist_verify-t-thread-keylist-verify.o ../../src/.libs/libgpgme.so -lgpg-error -lpthread -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-genkey t-genkey.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-sig-notation t-sig-notation.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-sign t-sign.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-decrypt-verify t-decrypt-verify.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-encrypt-sign t-encrypt-sign.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-encrypt-large t-encrypt-large.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-setownertrust t-setownertrust.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-edit-sign t-edit-sign.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-encrypt-sym t-encrypt-sym.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-edit t-edit.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-sign t-sign.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-sig-notation t-sig-notation.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-eventloop t-eventloop.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-decrypt-verify t-decrypt-verify.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-import t-import.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-signers t-signers.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-encrypt-sign t-encrypt-sign.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-setownertrust t-setownertrust.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-thread1 t_thread1-t-thread1.o ../../src/libgpgme.la -lgpg-error -lpthread libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-edit-sign t-edit-sign.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-cancel t_cancel-t-cancel.o ../../src/libgpgme.la -lgpg-error -lpthread libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-edit t-edit.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-eventloop t-eventloop.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-signers t-signers.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-import t-import.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-verify t-verify.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-thread1 t_thread1-t-thread1.o ../../src/.libs/libgpgme.so -lgpg-error -lpthread -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-cancel t_cancel-t-cancel.o ../../src/.libs/libgpgme.so -lgpg-error -lpthread -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-verify t-verify.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-gpgconf t-gpgconf.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-keylist t-keylist.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-gpgconf t-gpgconf.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-keylist t-keylist.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-keylist-secret-sig t-keylist-secret-sig.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-keylist-sig t-keylist-sig.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-keylist-secret-sig t-keylist-secret-sig.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-keylist-sig t-keylist-sig.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg' Making all in json make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json' echo no-force-v3-sigs > ./gpg.conf echo pinentry-program /home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json/../gpg/pinentry > ./gpg-agent.conf echo disable-scdaemon >> ./gpg-agent.conf GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpgme_json=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json/../../src/gpgme-json gpgconf --kill all ../.././build-aux/install-sh -c -d ./private-keys-v1.d for k in ../../tests/gpg/13CD0F3BDF24BE53FE192D62F18737256FF6E4FD ../../tests/gpg/76F7E2B35832976B50A27A282D9B87E44577EB66 ../../tests/gpg/A0747D5F9425E6664F4FFBEED20FBCA79FDED2BD ../../tests/gpg/13CBE3758AFE42B5E5E2AE4CED27AFA455E3F87F ../../tests/gpg/7A030357C0F253A5BBCD282FFC4E521B37558F5C; do \ cp $k private-keys-v1.d/$(basename $k).key; \ done echo x > ./gpg-sample.stamp GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpgme_json=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json/../../src/gpgme-json gpg --batch --no-permission-warning \ --import ../../tests/gpg/pubdemo.asc gpg: keybox '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json/pubring.kbx' created gpg: /home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json/trustdb.gpg: trustdb created gpg: key 2D727CC768697734: public key "Alfa Test (demo key) " imported gpg: key FE180B1DA9E3B0B2: public key "Bob (demo key)" imported gpg: key 413F4AF31AFDAB6C: public key "Charlie Test (demo key) " imported gpg: key EBA9F240EB9DC9E6: public key "Delta Test (demo key) " imported gpg: key 318C1FAEFAEF6D1B: public key "Echelon (demo key)" imported gpg: key D4BF57F37372E243: public key "Foxtrot Test (demo key) " imported gpg: key 168410A48FC282E6: public key "Golf Test (demo key) " imported gpg: key 13DB965534C6E3F1: public key "Hotel Test (demo key) " imported gpg: key 1FE8FC6F04259677: public key "India Test (demo key) " imported gpg: key 0C820C71D2699313: public key "Juliet Test (demo key) " imported gpg: key AD1B0FAD43C2D0C7: public key "Kilo Test (demo key) " imported gpg: key 37CAB51FB79103F8: public key "Lima Test (demo key) " imported gpg: key BE794852BE5CF886: public key "Mallory (demo key)" imported gpg: key 25B00FD430CEC684: public key "November Test (demo key) " imported gpg: key 5F6356BA6D9732AC: public key "Oscar Test (demo key) " imported gpg: key 5D15E01D3FF13206: public key "Papa test (demo key) " imported gpg: key 1C67EC133C661C84: public key "Quebec Test (demo key) " imported gpg: key 3BDBEDB1777FBED3: public key "Romeo Test (demo key) " imported gpg: key A5E67F7FA3AE3EA1: public key "Sierra Test (demo key) " imported gpg: key 58CB9A4C85A81F38: public key "Tango Test (demo key) " imported gpg: key A94C0F75653244D6: public key "Uniform Test (demo key) " imported gpg: key 47AF4B6961F04784: public key "Victor Test (demo key) " imported gpg: key DEF0F7B8EC67DBDE: public key "Whisky Test (demo key) " imported gpg: key 8979A6C5567FB34A: public key "XRay Test (demo key) " imported gpg: key 9EEF34CD4B11B25F: public key "Yankee Test (demo key) " imported gpg: key 6BC4778054ACD246: public key "Zulu Test (demo key) " imported gpg: Total number processed: 26 gpg: imported: 26 GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpgme_json=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json/../../src/gpgme-json gpg --batch --no-permission-warning \ --import ../../tests/json/key-with-revokers.asc gpg: key BD07B828B2F75071: public key "key-with-revokers@example.net" imported gpg: Total number processed: 1 gpg: imported: 1 GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpgme_json=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json/../../src/gpgme-json gpg --batch --no-permission-warning \ --import ../../tests/gpg/secdemo.asc gpg: key 2D727CC768697734: "Alfa Test (demo key) " 1 new signature gpg: key 2D727CC768697734: secret key imported gpg: key 6BC4778054ACD246: "Zulu Test (demo key) " 1 new signature gpg: key 6BC4778054ACD246: secret key imported gpg: Total number processed: 2 gpg: new signatures: 2 gpg: secret keys read: 2 gpg: secret keys unchanged: 2 GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpgme_json=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json/../../src/gpgme-json gpgconf --kill all echo x > ./pubring-stamp make all-am make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json' gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-json.c /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-json t-json.o ../../src/cJSON.o -lm ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-json t-json.o ../../src/cJSON.o -lm ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json' Making all in gpgsm make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpgsm' echo disable-crl-checks > ./gpgsm.conf echo 32100C27173EF6E9C4E9A25D3D69F86D37A4F939 > ./trustlist.txt echo faked-system-time 1008241200 >> ./gpgsm.conf GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpgsm LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpgconf --kill all echo >> ./trustlist.txt echo "agent-program `which gpg-agent`|--debug-quick-random" >> ./gpgsm.conf echo "# CN=test cert 1,OU=Aegypten Project,O=g10 Code GmbH,L=Düsseldorf,C=DE" >> ./trustlist.txt echo "3CF405464F66ED4A7DF45BBDD1E4282E33BDB76E S" >> ./trustlist.txt ../.././build-aux/install-sh -c -d ./private-keys-v1.d cp ./32100C27173EF6E9C4E9A25D3D69F86D37A4F939 private-keys-v1.d/32100C27173EF6E9C4E9A25D3D69F86D37A4F939.key echo x > ./gpg-sample.stamp GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpgsm LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpgsm --import ./cert_g10code_test1.der gpgsm: WARNING: running with faked system time: 2001-12-13 11:00:00 gpgsm: keybox '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpgsm/pubring.kbx' created gpgsm: total number processed: 1 gpgsm: imported: 1 touch pubring-stamp make all-am make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-import.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-keylist.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-encrypt.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-verify.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-decrypt.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-sign.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-export.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-genkey.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 cms-keylist.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 cms-decrypt.c /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-encrypt t-encrypt.o ../../src/libgpgme.la /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-export t-export.o ../../src/libgpgme.la /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o cms-decrypt cms-decrypt.o ../../src/libgpgme.la /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-decrypt t-decrypt.o ../../src/libgpgme.la /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-import t-import.o ../../src/libgpgme.la /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-genkey t-genkey.o ../../src/libgpgme.la libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-export t-export.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-encrypt t-encrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-sign t-sign.o ../../src/libgpgme.la libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o cms-decrypt cms-decrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-decrypt t-decrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-verify t-verify.o ../../src/libgpgme.la libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-import t-import.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-genkey t-genkey.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-sign t-sign.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-verify t-verify.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o cms-keylist cms-keylist.o ../../src/libgpgme.la /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-keylist t-keylist.o ../../src/libgpgme.la libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o cms-keylist cms-keylist.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-keylist t-keylist.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpgsm' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpgsm' Making all in opassuan make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/opassuan' gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-command.c /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-command t-command.o ../../src/libgpgme.la libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/t-command t-command.o ../../src/.libs/libgpgme.so make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/opassuan' make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests' gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-version.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-data.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-engine-info.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-keylist.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-export.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-import.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-sign.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-verify.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-encrypt.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-identify.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-decrypt.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-genkey.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-keysign.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-tofu.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-swdb.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 './'`run-threaded.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-receive-keys.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o run-setownertrust.o run-setownertrust.c /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-version t-version.o ../src/libgpgme.la -lgpg-error /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-engine-info t-engine-info.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-version t-version.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-engine-info t-engine-info.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-identify run-identify.o ../src/libgpgme.la -lgpg-error /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-receive-keys run-receive-keys.o ../src/libgpgme.la -lgpg-error /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-setownertrust run-setownertrust.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-identify run-identify.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-receive-keys run-receive-keys.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-tofu run-tofu.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-setownertrust run-setownertrust.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-import run-import.o ../src/libgpgme.la -lgpg-error /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-export run-export.o ../src/libgpgme.la -lgpg-error /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-swdb run-swdb.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-tofu run-tofu.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-keysign run-keysign.o ../src/libgpgme.la -lgpg-error /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-data t-data.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-import run-import.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-swdb run-swdb.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-export run-export.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-keysign run-keysign.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-data t-data.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-sign run-sign.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-sign run-sign.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-decrypt run-decrypt.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-decrypt run-decrypt.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-encrypt run-encrypt.o ../src/libgpgme.la -lgpg-error /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-genkey run-genkey.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-encrypt run-encrypt.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-genkey run-genkey.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-verify run-verify.o ../src/libgpgme.la -lgpg-error /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-threaded run_threaded-run-threaded.o ../src/libgpgme.la -lgpg-error -lpthread libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-verify run-verify.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-threaded run_threaded-run-threaded.o ../src/.libs/libgpgme.so -lgpg-error -lpthread -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-keylist run-keylist.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-keylist run-keylist.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests' Making all in doc make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/doc' make[2]: Circular defs.inc <- defsincdate dependency dropped. gcc -I. -I../conf -I. \ -o mkdefsinc ./mkdefsinc.c incd="`test -f defsincdate || echo './'`defsincdate"; \ ./mkdefsinc -C . --date "`cat $incd 2>/dev/null`" \ gpgme.texi uiserver.texi lesser.texi gpl.texi gpgme-json.texi >defs.inc make all-am make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/doc' make[3]: Circular defsincdate <- gpgme.texi dependency dropped. incd="`test -f defsincdate || echo './'`defsincdate"; \ for file in gpgme-json.texi ; do \ /usr/bin/yat2m -I . --release "GPGME 1.24.0" --store \ --date "`cat $incd 2>/dev/null`" \ `test -f '$file' || echo './'`$file ; done make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/doc' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/doc' Making all in lang make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang' Making all in python make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python' Making all in . make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python' ln -sf "../../src/data.h" . ln -sf "../../conf/config.h" . ln -sf "./src" gpg touch copystamp set -e ; for PYTHON in /usr/bin/python3.12; do \ CPP="gcc -E" \ CFLAGS="-Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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="." \ top_builddir="../.." \ $PYTHON setup.py build --verbose --build-base="$(basename "${PYTHON}")-gpg" ; \ done running build Using gpgme.h from ../../src/gpgme.h running build_ext building 'gpg._gpgme' extension swigging python3.12-gpg/gpgme.i to python3.12-gpg/gpgme_wrap.c swig -python -threads -DHAVE_CONFIG_H=1 -DHAVE_DATA_H=1 -DIN_TREE_BUILD=1 -Ipython3.12-gpg -outdir python3.12-gpg/lib.linux-riscv64-cpython-312/gpg -o python3.12-gpg/gpgme_wrap.c python3.12-gpg/gpgme.i python3.12-gpg/gpgme.h:493: Warning 451: Setting a const char * variable may leak memory. creating python3.12-gpg/temp.linux-riscv64-cpython-312 creating python3.12-gpg/temp.linux-riscv64-cpython-312/python3.12-gpg gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -fPIC -DHAVE_CONFIG_H=1 -DHAVE_DATA_H=1 -DIN_TREE_BUILD=1 -Ipython3.12-gpg -I/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python -I/usr/include/python3.12 -c python3.12-gpg/gpgme_wrap.c -o python3.12-gpg/temp.linux-riscv64-cpython-312/python3.12-gpg/gpgme_wrap.o In file included from python3.12-gpg/gpgme.h:30, from /home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/data.h:34, from python3.12-gpg/gpgme_wrap.c:3350: In function 'gpg_err_source', inlined from 'gpgme_err_source' at python3.12-gpg/gpgme.h:176:10, inlined from '_wrap_gpgme_err_source' at python3.12-gpg/gpgme_wrap.c:4684:14: /usr/include/gpg-error.h:982:35: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 982 | return (gpg_err_source_t) ((err >> GPG_ERR_SOURCE_SHIFT) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_err_source': python3.12-gpg/gpgme_wrap.c:4665:17: note: 'arg1' was declared here 4665 | gpgme_error_t arg1 ; | ^~~~ In function 'gpg_err_code', inlined from 'gpgme_err_code' at python3.12-gpg/gpgme.h:169:10, inlined from '_wrap_gpgme_err_code' at python3.12-gpg/gpgme_wrap.c:4651:14: /usr/include/gpg-error.h:974:10: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 974 | return (gpg_err_code_t) (err & GPG_ERR_CODE_MASK); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_err_code': python3.12-gpg/gpgme_wrap.c:4632:17: note: 'arg1' was declared here 4632 | gpgme_error_t arg1 ; | ^~~~ In function 'gpg_err_make', inlined from 'gpgme_err_make' at python3.12-gpg/gpgme.h:149:10, inlined from '_wrap_gpgme_err_make' at python3.12-gpg/gpgme_wrap.c:4585:14: /usr/include/gpg-error.h:952:40: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 952 | : (((source & GPG_ERR_SOURCE_MASK) << GPG_ERR_SOURCE_SHIFT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_err_make': python3.12-gpg/gpgme_wrap.c:4556:22: note: 'arg1' was declared here 4556 | gpgme_err_source_t arg1 ; | ^~~~ In function 'gpg_err_make', inlined from 'gpgme_err_make' at python3.12-gpg/gpgme.h:149:10, inlined from '_wrap_gpgme_err_make' at python3.12-gpg/gpgme_wrap.c:4585:14: /usr/include/gpg-error.h:952:5: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 951 | return code == GPG_ERR_NO_ERROR ? GPG_ERR_NO_ERROR | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | : (((source & GPG_ERR_SOURCE_MASK) << GPG_ERR_SOURCE_SHIFT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | | (code & GPG_ERR_CODE_MASK)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_err_make': python3.12-gpg/gpgme_wrap.c:4557:20: note: 'arg2' was declared here 4557 | gpgme_err_code_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_err_make_from_errno': python3.12-gpg/gpgme_wrap.c:4959:14: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 4959 | result = gpgme_err_make_from_errno(arg1,arg2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c:4933:22: note: 'arg1' was declared here 4933 | gpgme_err_source_t arg1 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_err_code_to_errno': python3.12-gpg/gpgme_wrap.c:4874:14: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 4874 | result = (int)gpgme_err_code_to_errno(arg1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c:4855:20: note: 'arg1' was declared here 4855 | gpgme_err_code_t arg1 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_strerror_r': python3.12-gpg/gpgme_wrap.c:4772:14: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 4772 | result = (int)gpgme_strerror_r(arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c:4729:15: note: 'arg1' was declared here 4729 | gpg_error_t arg1 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_data_seek': python3.12-gpg/gpgme_wrap.c:4157:14: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 4157 | result = gpgme_data_seek(arg1,arg2,arg3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c:4118:9: note: 'arg2' was declared here 4118 | off_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_data_new_from_filepart': python3.12-gpg/gpgme_wrap.c:16767:14: warning: 'arg4' may be used uninitialized [-Wmaybe-uninitialized] 16767 | result = gpgme_data_new_from_filepart(arg1,(char const *)arg2,arg3,arg4,arg5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c:16703:9: note: 'arg4' was declared here 16703 | off_t arg4 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_receive_keys_start': python3.12-gpg/gpgme_wrap.c:33660:19: warning: 'size2' may be used uninitialized [-Wmaybe-uninitialized] 33660 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.12-gpg/gpgme_wrap.c:33588:10: note: 'size2' was declared here 33588 | size_t size2 ; | ^~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_receive_keys': python3.12-gpg/gpgme_wrap.c:33746:19: warning: 'size2' may be used uninitialized [-Wmaybe-uninitialized] 33746 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.12-gpg/gpgme_wrap.c:33674:10: note: 'size2' was declared here 33674 | size_t size2 ; | ^~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_export_ext_start': python3.12-gpg/gpgme_wrap.c:34539:19: warning: 'size2' may be used uninitialized [-Wmaybe-uninitialized] 34539 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.12-gpg/gpgme_wrap.c:34334:10: note: 'size2' was declared here 34334 | size_t size2 ; | ^~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_export_ext': python3.12-gpg/gpgme_wrap.c:34855:19: warning: 'size2' may be used uninitialized [-Wmaybe-uninitialized] 34855 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.12-gpg/gpgme_wrap.c:34650:10: note: 'size2' was declared here 34650 | size_t size2 ; | ^~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_keylist_ext_start': python3.12-gpg/gpgme_wrap.c:40191:19: warning: 'size2' may be used uninitialized [-Wmaybe-uninitialized] 40191 | for (i = 0; i < size2; i++) | ~~^~~~~~~ python3.12-gpg/gpgme_wrap.c:40105:10: note: 'size2' was declared here 40105 | size_t size2 ; | ^~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_spawn_start': python3.12-gpg/gpgme_wrap.c:41760:19: warning: 'size3' may be used uninitialized [-Wmaybe-uninitialized] 41760 | for (i = 0; i < size3; i++) | ~~^~~~~~~ python3.12-gpg/gpgme_wrap.c:41635:10: note: 'size3' was declared here 41635 | size_t size3 ; | ^~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_op_spawn': python3.12-gpg/gpgme_wrap.c:41905:19: warning: 'size3' may be used uninitialized [-Wmaybe-uninitialized] 41905 | for (i = 0; i < size3; i++) | ~~^~~~~~~ python3.12-gpg/gpgme_wrap.c:41780:10: note: 'size3' was declared here 41780 | size_t size3 ; | ^~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap__gpgme_key_sig_status_set': python3.12-gpg/gpgme_wrap.c:8763:30: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 8763 | if (arg1) (arg1)->status = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.12-gpg/gpgme_wrap.c:8739:17: note: 'arg2' was declared here 8739 | gpgme_error_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap__gpgme_invalid_key_reason_set': python3.12-gpg/gpgme_wrap.c:13035:30: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 13035 | if (arg1) (arg1)->reason = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.12-gpg/gpgme_wrap.c:13011:17: note: 'arg2' was declared here 13011 | gpgme_error_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_io_event_done_data_err_set': python3.12-gpg/gpgme_wrap.c:14711:27: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 14711 | if (arg1) (arg1)->err = arg2; | ~~~~~~~~~~~~^~~~~~ python3.12-gpg/gpgme_wrap.c:14687:17: note: 'arg2' was declared here 14687 | gpgme_error_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_io_event_done_data_op_err_set': python3.12-gpg/gpgme_wrap.c:14778:30: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 14778 | if (arg1) (arg1)->op_err = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.12-gpg/gpgme_wrap.c:14754:17: note: 'arg2' was declared here 14754 | gpgme_error_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap__gpgme_recipient_status_set': python3.12-gpg/gpgme_wrap.c:21693:30: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 21693 | if (arg1) (arg1)->status = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.12-gpg/gpgme_wrap.c:21669:17: note: 'arg2' was declared here 21669 | gpgme_error_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap__gpgme_signature_status_set': python3.12-gpg/gpgme_wrap.c:27384:30: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 27384 | if (arg1) (arg1)->status = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.12-gpg/gpgme_wrap.c:27360:17: note: 'arg2' was declared here 27360 | gpgme_error_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap__gpgme_signature_validity_reason_set': python3.12-gpg/gpgme_wrap.c:28083:39: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 28083 | if (arg1) (arg1)->validity_reason = arg2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ python3.12-gpg/gpgme_wrap.c:28059:17: note: 'arg2' was declared here 28059 | gpgme_error_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap__gpgme_import_status_result_set': python3.12-gpg/gpgme_wrap.c:31689:30: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 31689 | if (arg1) (arg1)->result = arg2; | ~~~~~~~~~~~~~~~^~~~~~ python3.12-gpg/gpgme_wrap.c:31665:17: note: 'arg2' was declared here 31665 | gpgme_error_t arg2 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap__gpgme_op_assuan_result_err_set': python3.12-gpg/gpgme_wrap.c:48296:27: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 48296 | if (arg1) (arg1)->err = arg2; | ~~~~~~~~~~~~^~~~~~ python3.12-gpg/gpgme_wrap.c:48272:17: note: 'arg2' was declared here 48272 | gpgme_error_t arg2 ; | ^~~~ In function 'gpgme_error_t_p_assign', inlined from '_wrap_gpgme_error_t_p_assign' at python3.12-gpg/gpgme_wrap.c:49033:5: python3.12-gpg/gpgme_wrap.c:3959:10: warning: 'arg2' may be used uninitialized [-Wmaybe-uninitialized] 3959 | *obj = value; | ~~~~~^~~~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_error_t_p_assign': python3.12-gpg/gpgme_wrap.c:49009:17: note: 'arg2' was declared here 49009 | gpgme_error_t arg2 ; | ^~~~ In function 'gpg_err_make', inlined from 'gpgme_err_make' at python3.12-gpg/gpgme.h:149:10, inlined from 'gpgme_error' at python3.12-gpg/gpgme.h:162:10, inlined from '_wrap_gpgme_error' at python3.12-gpg/gpgme_wrap.c:4618:14: /usr/include/gpg-error.h:952:5: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 951 | return code == GPG_ERR_NO_ERROR ? GPG_ERR_NO_ERROR | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | : (((source & GPG_ERR_SOURCE_MASK) << GPG_ERR_SOURCE_SHIFT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | | (code & GPG_ERR_CODE_MASK)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_error': python3.12-gpg/gpgme_wrap.c:4599:20: note: 'arg1' was declared here 4599 | gpgme_err_code_t arg1 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_strsource': python3.12-gpg/gpgme_wrap.c:4813:22: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 4813 | result = (char *)gpgme_strsource(arg1); | ^~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c:4794:17: note: 'arg1' was declared here 4794 | gpgme_error_t arg1 ; | ^~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_gpgme_strerror': python3.12-gpg/gpgme_wrap.c:4717:22: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 4717 | result = (char *)gpgme_strerror(arg1); | ^~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c:4698:17: note: 'arg1' was declared here 4698 | gpgme_error_t arg1 ; | ^~~~ In file included from /usr/include/python3.12/Python.h:26, from python3.12-gpg/gpgme_wrap.c:204: In function 'memcpy', inlined from 'copy_gpgme_error_t_p' at python3.12-gpg/gpgme_wrap.c:3951:29, inlined from '_wrap_copy_gpgme_error_t_p' at python3.12-gpg/gpgme_wrap.c:48969:14: /usr/include/fortify/string.h:55:16: warning: 'arg1' may be used uninitialized [-Wmaybe-uninitialized] 55 | return __builtin_memcpy(__od, __os, __n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ python3.12-gpg/gpgme_wrap.c: In function '_wrap_copy_gpgme_error_t_p': python3.12-gpg/gpgme_wrap.c:48950:17: note: 'arg1' was declared here 48950 | gpgme_error_t arg1 ; | ^~~~ gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -fPIC -DHAVE_CONFIG_H=1 -DHAVE_DATA_H=1 -DIN_TREE_BUILD=1 -Ipython3.12-gpg -I/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python -I/usr/include/python3.12 -c python3.12-gpg/helpers.c -o python3.12-gpg/temp.linux-riscv64-cpython-312/python3.12-gpg/helpers.o gcc -shared -Wl,--as-needed,-O1,--sort-common -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div python3.12-gpg/temp.linux-riscv64-cpython-312/python3.12-gpg/gpgme_wrap.o python3.12-gpg/temp.linux-riscv64-cpython-312/python3.12-gpg/helpers.o -L../../src/.libs -L/usr/lib -o python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/_gpgme.cpython-312-riscv64-linux-musl.so -lgpgme running build_py copying gpg/util.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg copying gpg/__init__.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg copying gpg/errors.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg copying gpg/results.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg copying gpg/callbacks.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg copying gpg/core.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg creating python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants copying gpg/constants/keysign.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants copying gpg/constants/sigsum.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants copying gpg/constants/pk.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants copying gpg/constants/import_type.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants copying gpg/constants/event.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants copying gpg/constants/create.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants copying gpg/constants/__init__.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants copying gpg/constants/md.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants copying gpg/constants/status.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants copying gpg/constants/protocol.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants copying gpg/constants/validity.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants creating python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/data copying gpg/constants/data/__init__.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/data copying gpg/constants/data/encoding.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/data creating python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/keylist copying gpg/constants/keylist/__init__.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/keylist copying gpg/constants/keylist/mode.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/keylist creating python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/sig copying gpg/constants/sig/notation.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/sig copying gpg/constants/sig/__init__.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/sig copying gpg/constants/sig/mode.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/sig creating python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/tofu copying gpg/constants/tofu/policy.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/tofu copying gpg/constants/tofu/__init__.py -> python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/tofu make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python' Making all in tests make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests' echo no-force-v3-sigs > ./gpg.conf echo pinentry-program /home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg/pinentry >gpg-agent.conf echo default-key A0FF4590BB6122EDEF6E3C542D727CC768697734 >> ./gpg.conf echo disable-scdaemon >> gpg-agent.conf GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. srcdir=. LD_LIBRARY_PATH="../../../src/.libs:" gpgconf --kill all ../../.././build-aux/install-sh -c -d ./private-keys-v1.d for k in ../../../tests/gpg/13CD0F3BDF24BE53FE192D62F18737256FF6E4FD ../../../tests/gpg/76F7E2B35832976B50A27A282D9B87E44577EB66 ../../../tests/gpg/A0747D5F9425E6664F4FFBEED20FBCA79FDED2BD ../../../tests/gpg/13CBE3758AFE42B5E5E2AE4CED27AFA455E3F87F ../../../tests/gpg/7A030357C0F253A5BBCD282FFC4E521B37558F5C; do \ cp $k private-keys-v1.d/${k#../../../tests/gpg/}.key; \ done echo x > ./gpg-sample.stamp GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. srcdir=. LD_LIBRARY_PATH="../../../src/.libs:" gpg --batch --no-permission-warning \ --import ../../../tests/gpg/pubdemo.asc gpg: keybox '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests/pubring.kbx' created gpg: /home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests/trustdb.gpg: trustdb created gpg: key 2D727CC768697734: public key "Alfa Test (demo key) " imported gpg: key FE180B1DA9E3B0B2: public key "Bob (demo key)" imported gpg: key 413F4AF31AFDAB6C: public key "Charlie Test (demo key) " imported gpg: key EBA9F240EB9DC9E6: public key "Delta Test (demo key) " imported gpg: key 318C1FAEFAEF6D1B: public key "Echelon (demo key)" imported gpg: key D4BF57F37372E243: public key "Foxtrot Test (demo key) " imported gpg: key 168410A48FC282E6: public key "Golf Test (demo key) " imported gpg: key 13DB965534C6E3F1: public key "Hotel Test (demo key) " imported gpg: key 1FE8FC6F04259677: public key "India Test (demo key) " imported gpg: key 0C820C71D2699313: public key "Juliet Test (demo key) " imported gpg: key AD1B0FAD43C2D0C7: public key "Kilo Test (demo key) " imported gpg: key 37CAB51FB79103F8: public key "Lima Test (demo key) " imported gpg: key BE794852BE5CF886: public key "Mallory (demo key)" imported gpg: key 25B00FD430CEC684: public key "November Test (demo key) " imported gpg: key 5F6356BA6D9732AC: public key "Oscar Test (demo key) " imported gpg: key 5D15E01D3FF13206: public key "Papa test (demo key) " imported gpg: key 1C67EC133C661C84: public key "Quebec Test (demo key) " imported gpg: key 3BDBEDB1777FBED3: public key "Romeo Test (demo key) " imported gpg: key A5E67F7FA3AE3EA1: public key "Sierra Test (demo key) " imported gpg: key 58CB9A4C85A81F38: public key "Tango Test (demo key) " imported gpg: key A94C0F75653244D6: public key "Uniform Test (demo key) " imported gpg: key 47AF4B6961F04784: public key "Victor Test (demo key) " imported gpg: key DEF0F7B8EC67DBDE: public key "Whisky Test (demo key) " imported gpg: key 8979A6C5567FB34A: public key "XRay Test (demo key) " imported gpg: key 9EEF34CD4B11B25F: public key "Yankee Test (demo key) " imported gpg: key 6BC4778054ACD246: public key "Zulu Test (demo key) " imported gpg: Total number processed: 26 gpg: imported: 26 GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. srcdir=. LD_LIBRARY_PATH="../../../src/.libs:" gpg --batch --no-permission-warning \ --import ../../../tests/gpg/secdemo.asc gpg: key 2D727CC768697734: "Alfa Test (demo key) " 1 new signature gpg: key 2D727CC768697734: secret key imported gpg: key 6BC4778054ACD246: "Zulu Test (demo key) " 1 new signature gpg: key 6BC4778054ACD246: secret key imported gpg: Total number processed: 2 gpg: new signatures: 2 gpg: secret keys read: 2 gpg: secret keys unchanged: 2 GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. srcdir=. LD_LIBRARY_PATH="../../../src/.libs:" gpgconf --kill all echo x > ./pubring-stamp make all-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests' Making all in examples make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/examples' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/examples' Making all in doc make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/doc' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/doc' Making all in src make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/src' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/src' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python' Making all in cl make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cl' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cl' Making all in cpp make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp' Making all in src make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src' mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/configuration.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/context.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/data.h" mkdir -p ./gpgme++/interfaces echo -n "gpgme++/configuration.h" | sed "s/gpgme++//" >> "gpgme++/configuration.h" echo -n "gpgme++/context.h" | sed "s/gpgme++//" >> "gpgme++/context.h" echo -n "gpgme++/data.h" | sed "s/gpgme++//" >> "gpgme++/data.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/decryptionresult.h" mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo -n "gpgme++/decryptionresult.h" | sed "s/gpgme++//" >> "gpgme++/decryptionresult.h" echo "\"" >> "gpgme++/configuration.h" echo "\"" >> "gpgme++/context.h" echo "\"" >> "gpgme++/data.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/defaultassuantransaction.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/editinteractor.h" mkdir -p ./gpgme++/interfaces echo -n "gpgme++/defaultassuantransaction.h" | sed "s/gpgme++//" >> "gpgme++/defaultassuantransaction.h" echo "\"" >> "gpgme++/decryptionresult.h" echo -n "gpgme++/editinteractor.h" | sed "s/gpgme++//" >> "gpgme++/editinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/encryptionresult.h" mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo -n "gpgme++/encryptionresult.h" | sed "s/gpgme++//" >> "gpgme++/encryptionresult.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/engineinfo.h" echo "\"" >> "gpgme++/defaultassuantransaction.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/error.h" echo "\"" >> "gpgme++/editinteractor.h" echo -n "gpgme++/engineinfo.h" | sed "s/gpgme++//" >> "gpgme++/engineinfo.h" mkdir -p ./gpgme++/interfaces echo -n "gpgme++/error.h" | sed "s/gpgme++//" >> "gpgme++/error.h" echo "\"" >> "gpgme++/encryptionresult.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/eventloopinteractor.h" mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/engineinfo.h" echo -n "gpgme++/eventloopinteractor.h" | sed "s/gpgme++//" >> "gpgme++/eventloopinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/exception.h" echo "\"" >> "gpgme++/error.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/global.h" mkdir -p ./gpgme++/interfaces echo -n "gpgme++/exception.h" | sed "s/gpgme++//" >> "gpgme++/exception.h" echo -n "gpgme++/global.h" | sed "s/gpgme++//" >> "gpgme++/global.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/gpgadduserideditinteractor.h" echo "\"" >> "gpgme++/eventloopinteractor.h" mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo -n "gpgme++/gpgadduserideditinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpgadduserideditinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/gpgagentgetinfoassuantransaction.h" echo "\"" >> "gpgme++/exception.h" echo "\"" >> "gpgme++/global.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/gpgmefw.h" echo -n "gpgme++/gpgagentgetinfoassuantransaction.h" | sed "s/gpgme++//" >> "gpgme++/gpgagentgetinfoassuantransaction.h" mkdir -p ./gpgme++/interfaces echo -n "gpgme++/gpgmefw.h" | sed "s/gpgme++//" >> "gpgme++/gpgmefw.h" echo "\"" >> "gpgme++/gpgadduserideditinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/gpgsetexpirytimeeditinteractor.h" mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/gpgagentgetinfoassuantransaction.h" echo -n "gpgme++/gpgsetexpirytimeeditinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpgsetexpirytimeeditinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/gpgsetownertrusteditinteractor.h" echo "\"" >> "gpgme++/gpgmefw.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/gpgsignkeyeditinteractor.h" mkdir -p ./gpgme++/interfaces echo -n "gpgme++/gpgsetownertrusteditinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpgsetownertrusteditinteractor.h" echo -n "gpgme++/gpgsignkeyeditinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpgsignkeyeditinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/gpggencardkeyinteractor.h" echo "\"" >> "gpgme++/gpgsetexpirytimeeditinteractor.h" mkdir -p ./gpgme++/interfaces echo -n "gpgme++/gpggencardkeyinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpggencardkeyinteractor.h" mkdir -p ./gpgme++/interfaces echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/gpgaddexistingsubkeyeditinteractor.h" echo "\"" >> "gpgme++/gpgsetownertrusteditinteractor.h" echo "\"" >> "gpgme++/gpgsignkeyeditinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/gpgrevokekeyeditinteractor.h" mkdir -p ./gpgme++/interfaces echo -n "gpgme++/gpgaddexistingsubkeyeditinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpgaddexistingsubkeyeditinteractor.h" echo "\"" >> "gpgme++/gpggencardkeyinteractor.h" echo -n "gpgme++/gpgrevokekeyeditinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpgrevokekeyeditinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/importresult.h" mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo -n "gpgme++/importresult.h" | sed "s/gpgme++//" >> "gpgme++/importresult.h" echo "\"" >> "gpgme++/gpgaddexistingsubkeyeditinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/keygenerationresult.h" echo "\"" >> "gpgme++/gpgrevokekeyeditinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/key.h" mkdir -p ./gpgme++/interfaces echo -n "gpgme++/keygenerationresult.h" | sed "s/gpgme++//" >> "gpgme++/keygenerationresult.h" echo -n "gpgme++/key.h" | sed "s/gpgme++//" >> "gpgme++/key.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/keylistresult.h" echo "\"" >> "gpgme++/importresult.h" mkdir -p ./gpgme++/interfaces echo -n "gpgme++/keylistresult.h" | sed "s/gpgme++//" >> "gpgme++/keylistresult.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/keygenerationresult.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/notation.h" echo "\"" >> "gpgme++/key.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/result.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/keylistresult.h" echo -n "gpgme++/notation.h" | sed "s/gpgme++//" >> "gpgme++/notation.h" echo -n "gpgme++/result.h" | sed "s/gpgme++//" >> "gpgme++/result.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/scdgetinfoassuantransaction.h" mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo -n "gpgme++/scdgetinfoassuantransaction.h" | sed "s/gpgme++//" >> "gpgme++/scdgetinfoassuantransaction.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/signingresult.h" echo "\"" >> "gpgme++/notation.h" echo "\"" >> "gpgme++/result.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/statusconsumerassuantransaction.h" echo -n "gpgme++/signingresult.h" | sed "s/gpgme++//" >> "gpgme++/signingresult.h" mkdir -p ./gpgme++/interfaces echo -n "gpgme++/statusconsumerassuantransaction.h" | sed "s/gpgme++//" >> "gpgme++/statusconsumerassuantransaction.h" echo "\"" >> "gpgme++/scdgetinfoassuantransaction.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/trustitem.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/signingresult.h" echo -n "gpgme++/trustitem.h" | sed "s/gpgme++//" >> "gpgme++/trustitem.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/verificationresult.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/statusconsumerassuantransaction.h" echo -n "gpgme++/verificationresult.h" | sed "s/gpgme++//" >> "gpgme++/verificationresult.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/vfsmountresult.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/trustitem.h" echo -n "gpgme++/vfsmountresult.h" | sed "s/gpgme++//" >> "gpgme++/vfsmountresult.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/gpgmepp_export.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/verificationresult.h" echo -n "gpgme++/gpgmepp_export.h" | sed "s/gpgme++//" >> "gpgme++/gpgmepp_export.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/tofuinfo.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/vfsmountresult.h" echo -n "gpgme++/tofuinfo.h" | sed "s/gpgme++//" >> "gpgme++/tofuinfo.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/swdbresult.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/gpgmepp_export.h" mkdir -p ./gpgme++/interfaces echo -n "gpgme++/swdbresult.h" | sed "s/gpgme++//" >> "gpgme++/swdbresult.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/interfaces/assuantransaction.h" echo "\"" >> "gpgme++/tofuinfo.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/interfaces/dataprovider.h" mkdir -p ./gpgme++/interfaces echo -n "gpgme++/interfaces/assuantransaction.h" | sed "s/gpgme++//" >> "gpgme++/interfaces/assuantransaction.h" echo -n "gpgme++/interfaces/dataprovider.h" | sed "s/gpgme++//" >> "gpgme++/interfaces/dataprovider.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/interfaces/passphraseprovider.h" echo "\"" >> "gpgme++/swdbresult.h" mkdir -p ./gpgme++/interfaces echo -n "gpgme++/interfaces/passphraseprovider.h" | sed "s/gpgme++//" >> "gpgme++/interfaces/passphraseprovider.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/interfaces/assuantransaction.h" echo "\"" >> "gpgme++/interfaces/dataprovider.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/interfaces/progressprovider.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src" > "gpgme++/interfaces/statusconsumer.h" echo -n "gpgme++/interfaces/progressprovider.h" | sed "s/gpgme++//" >> "gpgme++/interfaces/progressprovider.h" echo "\"" >> "gpgme++/interfaces/passphraseprovider.h" echo -n "gpgme++/interfaces/statusconsumer.h" | sed "s/gpgme++//" >> "gpgme++/interfaces/statusconsumer.h" echo "\"" >> "gpgme++/interfaces/progressprovider.h" echo "\"" >> "gpgme++/interfaces/statusconsumer.h" make all-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o exception.lo exception.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o context.lo context.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o key.lo key.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o trustitem.lo trustitem.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o data.lo data.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o callbacks.lo callbacks.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o eventloopinteractor.lo eventloopinteractor.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o editinteractor.lo editinteractor.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o keylistresult.lo keylistresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o keygenerationresult.lo keygenerationresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o importresult.lo importresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o decryptionresult.lo decryptionresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o verificationresult.lo verificationresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o signingresult.lo signingresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o encryptionresult.lo encryptionresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o engineinfo.lo engineinfo.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o gpgsetexpirytimeeditinteractor.lo gpgsetexpirytimeeditinteractor.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o gpgsetownertrusteditinteractor.lo gpgsetownertrusteditinteractor.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o gpgsignkeyeditinteractor.lo gpgsignkeyeditinteractor.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o gpgadduserideditinteractor.lo gpgadduserideditinteractor.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o gpggencardkeyinteractor.lo gpggencardkeyinteractor.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o gpgaddexistingsubkeyeditinteractor.lo gpgaddexistingsubkeyeditinteractor.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o gpgrevokekeyeditinteractor.lo gpgrevokekeyeditinteractor.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o defaultassuantransaction.lo defaultassuantransaction.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o scdgetinfoassuantransaction.lo scdgetinfoassuantransaction.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o gpgagentgetinfoassuantransaction.lo gpgagentgetinfoassuantransaction.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o statusconsumerassuantransaction.lo statusconsumerassuantransaction.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o vfsmountresult.lo vfsmountresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o configuration.lo configuration.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o tofuinfo.lo tofuinfo.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o swdbresult.lo swdbresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o util.lo util.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o context_vanilla.lo context_vanilla.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c exception.cpp -fPIC -DPIC -o .libs/exception.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c context.cpp -fPIC -DPIC -o .libs/context.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c key.cpp -fPIC -DPIC -o .libs/key.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c trustitem.cpp -fPIC -DPIC -o .libs/trustitem.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c data.cpp -fPIC -DPIC -o .libs/data.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c callbacks.cpp -fPIC -DPIC -o .libs/callbacks.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c eventloopinteractor.cpp -fPIC -DPIC -o .libs/eventloopinteractor.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c editinteractor.cpp -fPIC -DPIC -o .libs/editinteractor.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c keygenerationresult.cpp -fPIC -DPIC -o .libs/keygenerationresult.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c keylistresult.cpp -fPIC -DPIC -o .libs/keylistresult.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c importresult.cpp -fPIC -DPIC -o .libs/importresult.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c verificationresult.cpp -fPIC -DPIC -o .libs/verificationresult.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signingresult.cpp -fPIC -DPIC -o .libs/signingresult.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c decryptionresult.cpp -fPIC -DPIC -o .libs/decryptionresult.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c engineinfo.cpp -fPIC -DPIC -o .libs/engineinfo.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c encryptionresult.cpp -fPIC -DPIC -o .libs/encryptionresult.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgsetownertrusteditinteractor.cpp -fPIC -DPIC -o .libs/gpgsetownertrusteditinteractor.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgsetexpirytimeeditinteractor.cpp -fPIC -DPIC -o .libs/gpgsetexpirytimeeditinteractor.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgadduserideditinteractor.cpp -fPIC -DPIC -o .libs/gpgadduserideditinteractor.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpggencardkeyinteractor.cpp -fPIC -DPIC -o .libs/gpggencardkeyinteractor.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgsignkeyeditinteractor.cpp -fPIC -DPIC -o .libs/gpgsignkeyeditinteractor.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgaddexistingsubkeyeditinteractor.cpp -fPIC -DPIC -o .libs/gpgaddexistingsubkeyeditinteractor.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c defaultassuantransaction.cpp -fPIC -DPIC -o .libs/defaultassuantransaction.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgrevokekeyeditinteractor.cpp -fPIC -DPIC -o .libs/gpgrevokekeyeditinteractor.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c scdgetinfoassuantransaction.cpp -fPIC -DPIC -o .libs/scdgetinfoassuantransaction.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c statusconsumerassuantransaction.cpp -fPIC -DPIC -o .libs/statusconsumerassuantransaction.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgagentgetinfoassuantransaction.cpp -fPIC -DPIC -o .libs/gpgagentgetinfoassuantransaction.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c configuration.cpp -fPIC -DPIC -o .libs/configuration.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c vfsmountresult.cpp -fPIC -DPIC -o .libs/vfsmountresult.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c swdbresult.cpp -fPIC -DPIC -o .libs/swdbresult.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c tofuinfo.cpp -fPIC -DPIC -o .libs/tofuinfo.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c context_vanilla.cpp -fPIC -DPIC -o .libs/context_vanilla.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c util.cpp -fPIC -DPIC -o .libs/util.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c context_vanilla.cpp -o context_vanilla.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgsetexpirytimeeditinteractor.cpp -o gpgsetexpirytimeeditinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgadduserideditinteractor.cpp -o gpgadduserideditinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c exception.cpp -o exception.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c statusconsumerassuantransaction.cpp -o statusconsumerassuantransaction.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c keygenerationresult.cpp -o keygenerationresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c trustitem.cpp -o trustitem.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c engineinfo.cpp -o engineinfo.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c keylistresult.cpp -o keylistresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgaddexistingsubkeyeditinteractor.cpp -o gpgaddexistingsubkeyeditinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgsetownertrusteditinteractor.cpp -o gpgsetownertrusteditinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c callbacks.cpp -o callbacks.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c vfsmountresult.cpp -o vfsmountresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c defaultassuantransaction.cpp -o defaultassuantransaction.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpggencardkeyinteractor.cpp -o gpggencardkeyinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c util.cpp -o util.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgrevokekeyeditinteractor.cpp -o gpgrevokekeyeditinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgagentgetinfoassuantransaction.cpp -o gpgagentgetinfoassuantransaction.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c eventloopinteractor.cpp -o eventloopinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c tofuinfo.cpp -o tofuinfo.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c swdbresult.cpp -o swdbresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c scdgetinfoassuantransaction.cpp -o scdgetinfoassuantransaction.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c editinteractor.cpp -o editinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c encryptionresult.cpp -o encryptionresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c decryptionresult.cpp -o decryptionresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c data.cpp -o data.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signingresult.cpp -o signingresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c importresult.cpp -o importresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgsignkeyeditinteractor.cpp -o gpgsignkeyeditinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c configuration.cpp -o configuration.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c verificationresult.cpp -o verificationresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c key.cpp -o key.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c context.cpp -o context.o >/dev/null 2>&1 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-undefined -version-info 27:0:21 -Wl,--as-needed,-O1,--sort-common -o libgpgmepp.la -rpath /usr/lib 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-alpine-linux-musl/14.2.0/crti.o /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/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,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs ../../../src/.libs/libgpgme.so -lassuan -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0 -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../riscv64-alpine-linux-musl/lib/../lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../riscv64-alpine-linux-musl/lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../.. -lstdc++ -lm -lssp_nonshared -latomic -lc -lgcc_s /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtendS.o /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtn.o -Os -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-soname -Wl,libgpgmepp.so.6 -o .libs/libgpgmepp.so.6.21.0 libtool: link: (cd ".libs" && rm -f "libgpgmepp.so.6" && ln -s "libgpgmepp.so.6.21.0" "libgpgmepp.so.6") libtool: link: (cd ".libs" && rm -f "libgpgmepp.so" && ln -s "libgpgmepp.so.6.21.0" "libgpgmepp.so") libtool: link: ar cru .libs/libgpgmepp.a exception.o context.o key.o trustitem.o data.o callbacks.o eventloopinteractor.o editinteractor.o keylistresult.o keygenerationresult.o importresult.o decryptionresult.o verificationresult.o signingresult.o encryptionresult.o engineinfo.o gpgsetexpirytimeeditinteractor.o gpgsetownertrusteditinteractor.o gpgsignkeyeditinteractor.o gpgadduserideditinteractor.o gpggencardkeyinteractor.o gpgaddexistingsubkeyeditinteractor.o gpgrevokekeyeditinteractor.o defaultassuantransaction.o scdgetinfoassuantransaction.o gpgagentgetinfoassuantransaction.o statusconsumerassuantransaction.o vfsmountresult.o configuration.o tofuinfo.o swdbresult.o util.o context_vanilla.o ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: ranlib .libs/libgpgmepp.a libtool: link: ( cd ".libs" && rm -f "libgpgmepp.la" && ln -s "../libgpgmepp.la" "libgpgmepp.la" ) make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src' Making all in tests make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../lang/cpp/src -I../../../src -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run-getkey.o run-getkey.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../lang/cpp/src -I../../../src -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run-keylist.o run-keylist.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../lang/cpp/src -I../../../src -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run-verify.o run-verify.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../lang/cpp/src -I../../../src -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run-wkdlookup.o run-wkdlookup.cpp /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-getkey run-getkey.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lgpg-error -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-keylist run-keylist.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lgpg-error -lstdc++ libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-getkey run-getkey.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lgpg-error -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-verify run-verify.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lgpg-error -lstdc++ libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-keylist run-keylist.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lgpg-error -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-verify run-verify.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lgpg-error -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-wkdlookup run-wkdlookup.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lgpg-error -lstdc++ libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-wkdlookup run-wkdlookup.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lgpg-error -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/tests' make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp' Making all in qt make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt' Making all in src make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src' moc `test -f 'abstractimportjob.h' || echo './'`abstractimportjob.h -o abstractimportjob.moc5 moc `test -f 'addexistingsubkeyjob.h' || echo './'`addexistingsubkeyjob.h -o addexistingsubkeyjob.moc5 moc `test -f 'adduseridjob.h' || echo './'`adduseridjob.h -o adduseridjob.moc5 moc `test -f 'changeexpiryjob.h' || echo './'`changeexpiryjob.h -o changeexpiryjob.moc5 moc `test -f 'changeownertrustjob.h' || echo './'`changeownertrustjob.h -o changeownertrustjob.moc5 moc `test -f 'changepasswdjob.h' || echo './'`changepasswdjob.h -o changepasswdjob.moc5 moc `test -f 'cleaner.h' || echo './'`cleaner.h -o cleaner.moc5 moc `test -f 'decryptjob.h' || echo './'`decryptjob.h -o decryptjob.moc5 moc `test -f 'decryptverifyarchivejob.h' || echo './'`decryptverifyarchivejob.h -o decryptverifyarchivejob.moc5 moc `test -f 'decryptverifyjob.h' || echo './'`decryptverifyjob.h -o decryptverifyjob.moc5 moc `test -f 'deletejob.h' || echo './'`deletejob.h -o deletejob.moc5 moc `test -f 'downloadjob.h' || echo './'`downloadjob.h -o downloadjob.moc5 moc `test -f 'encryptarchivejob.h' || echo './'`encryptarchivejob.h -o encryptarchivejob.moc5 moc `test -f 'encryptjob.h' || echo './'`encryptjob.h -o encryptjob.moc5 moc `test -f 'exportjob.h' || echo './'`exportjob.h -o exportjob.moc5 moc `test -f 'hierarchicalkeylistjob.h' || echo './'`hierarchicalkeylistjob.h -o hierarchicalkeylistjob.moc5 moc `test -f 'importfromkeyserverjob.h' || echo './'`importfromkeyserverjob.h -o importfromkeyserverjob.moc5 moc `test -f 'importjob.h' || echo './'`importjob.h -o importjob.moc5 moc `test -f 'job.h' || echo './'`job.h -o job.moc5 moc `test -f 'keygenerationjob.h' || echo './'`keygenerationjob.h -o keygenerationjob.moc5 moc `test -f 'keylistjob.h' || echo './'`keylistjob.h -o keylistjob.moc5 moc `test -f 'listallkeysjob.h' || echo './'`listallkeysjob.h -o listallkeysjob.moc5 moc `test -f 'multideletejob.h' || echo './'`multideletejob.h -o multideletejob.moc5 moc `test -f 'qgpgmeaddexistingsubkeyjob.h' || echo './'`qgpgmeaddexistingsubkeyjob.h -o qgpgmeaddexistingsubkeyjob.moc5 moc `test -f 'qgpgmeadduseridjob.h' || echo './'`qgpgmeadduseridjob.h -o qgpgmeadduseridjob.moc5 moc `test -f 'qgpgmechangeexpiryjob.h' || echo './'`qgpgmechangeexpiryjob.h -o qgpgmechangeexpiryjob.moc5 moc `test -f 'qgpgmechangeownertrustjob.h' || echo './'`qgpgmechangeownertrustjob.h -o qgpgmechangeownertrustjob.moc5 moc `test -f 'qgpgmechangepasswdjob.h' || echo './'`qgpgmechangepasswdjob.h -o qgpgmechangepasswdjob.moc5 moc `test -f 'qgpgmedecryptjob.h' || echo './'`qgpgmedecryptjob.h -o qgpgmedecryptjob.moc5 moc `test -f 'qgpgmedecryptverifyarchivejob.h' || echo './'`qgpgmedecryptverifyarchivejob.h -o qgpgmedecryptverifyarchivejob.moc5 moc `test -f 'qgpgmedecryptverifyjob.h' || echo './'`qgpgmedecryptverifyjob.h -o qgpgmedecryptverifyjob.moc5 moc `test -f 'qgpgmedeletejob.h' || echo './'`qgpgmedeletejob.h -o qgpgmedeletejob.moc5 moc `test -f 'qgpgmedownloadjob.h' || echo './'`qgpgmedownloadjob.h -o qgpgmedownloadjob.moc5 moc `test -f 'qgpgmeencryptarchivejob.h' || echo './'`qgpgmeencryptarchivejob.h -o qgpgmeencryptarchivejob.moc5 moc `test -f 'qgpgmeencryptjob.h' || echo './'`qgpgmeencryptjob.h -o qgpgmeencryptjob.moc5 moc `test -f 'qgpgmeexportjob.h' || echo './'`qgpgmeexportjob.h -o qgpgmeexportjob.moc5 moc `test -f 'qgpgmeimportfromkeyserverjob.h' || echo './'`qgpgmeimportfromkeyserverjob.h -o qgpgmeimportfromkeyserverjob.moc5 moc `test -f 'qgpgmeimportjob.h' || echo './'`qgpgmeimportjob.h -o qgpgmeimportjob.moc5 moc `test -f 'qgpgmekeygenerationjob.h' || echo './'`qgpgmekeygenerationjob.h -o qgpgmekeygenerationjob.moc5 moc `test -f 'qgpgmekeylistjob.h' || echo './'`qgpgmekeylistjob.h -o qgpgmekeylistjob.moc5 moc `test -f 'qgpgmelistallkeysjob.h' || echo './'`qgpgmelistallkeysjob.h -o qgpgmelistallkeysjob.moc5 moc `test -f 'qgpgmereceivekeysjob.h' || echo './'`qgpgmereceivekeysjob.h -o qgpgmereceivekeysjob.moc5 moc `test -f 'qgpgmerefreshsmimekeysjob.h' || echo './'`qgpgmerefreshsmimekeysjob.h -o qgpgmerefreshsmimekeysjob.moc5 moc `test -f 'qgpgmerevokekeyjob.h' || echo './'`qgpgmerevokekeyjob.h -o qgpgmerevokekeyjob.moc5 moc `test -f 'qgpgmesetprimaryuseridjob.h' || echo './'`qgpgmesetprimaryuseridjob.h -o qgpgmesetprimaryuseridjob.moc5 moc `test -f 'qgpgmesignarchivejob.h' || echo './'`qgpgmesignarchivejob.h -o qgpgmesignarchivejob.moc5 moc `test -f 'qgpgmesignencryptjob.h' || echo './'`qgpgmesignencryptjob.h -o qgpgmesignencryptjob.moc5 moc `test -f 'qgpgmesignencryptarchivejob.h' || echo './'`qgpgmesignencryptarchivejob.h -o qgpgmesignencryptarchivejob.moc5 moc `test -f 'qgpgmesignjob.h' || echo './'`qgpgmesignjob.h -o qgpgmesignjob.moc5 moc `test -f 'qgpgmesignkeyjob.h' || echo './'`qgpgmesignkeyjob.h -o qgpgmesignkeyjob.moc5 moc `test -f 'qgpgmeverifydetachedjob.h' || echo './'`qgpgmeverifydetachedjob.h -o qgpgmeverifydetachedjob.moc5 moc `test -f 'qgpgmeverifyopaquejob.h' || echo './'`qgpgmeverifyopaquejob.h -o qgpgmeverifyopaquejob.moc5 moc `test -f 'qgpgmewkdlookupjob.h' || echo './'`qgpgmewkdlookupjob.h -o qgpgmewkdlookupjob.moc5 moc `test -f 'qgpgmewkdrefreshjob.h' || echo './'`qgpgmewkdrefreshjob.h -o qgpgmewkdrefreshjob.moc5 moc `test -f 'qgpgmewkspublishjob.h' || echo './'`qgpgmewkspublishjob.h -o qgpgmewkspublishjob.moc5 moc `test -f 'tofupolicyjob.h' || echo './'`tofupolicyjob.h -o tofupolicyjob.moc5 moc `test -f 'qgpgmetofupolicyjob.h' || echo './'`qgpgmetofupolicyjob.h -o qgpgmetofupolicyjob.moc5 moc `test -f 'receivekeysjob.h' || echo './'`receivekeysjob.h -o receivekeysjob.moc5 moc `test -f 'refreshkeysjob.h' || echo './'`refreshkeysjob.h -o refreshkeysjob.moc5 moc `test -f 'revokekeyjob.h' || echo './'`revokekeyjob.h -o revokekeyjob.moc5 moc `test -f 'setprimaryuseridjob.h' || echo './'`setprimaryuseridjob.h -o setprimaryuseridjob.moc5 moc `test -f 'signarchivejob.h' || echo './'`signarchivejob.h -o signarchivejob.moc5 moc `test -f 'signencryptjob.h' || echo './'`signencryptjob.h -o signencryptjob.moc5 moc `test -f 'signencryptarchivejob.h' || echo './'`signencryptarchivejob.h -o signencryptarchivejob.moc5 moc `test -f 'signjob.h' || echo './'`signjob.h -o signjob.moc5 moc `test -f 'signkeyjob.h' || echo './'`signkeyjob.h -o signkeyjob.moc5 moc `test -f 'specialjob.h' || echo './'`specialjob.h -o specialjob.moc5 moc `test -f 'verifydetachedjob.h' || echo './'`verifydetachedjob.h -o verifydetachedjob.moc5 moc `test -f 'verifyopaquejob.h' || echo './'`verifyopaquejob.h -o verifyopaquejob.moc5 moc `test -f 'wkdlookupjob.h' || echo './'`wkdlookupjob.h -o wkdlookupjob.moc5 moc `test -f 'wkdrefreshjob.h' || echo './'`wkdrefreshjob.h -o wkdrefreshjob.moc5 moc `test -f 'keyformailboxjob.h' || echo './'`keyformailboxjob.h -o keyformailboxjob.moc5 moc `test -f 'wkspublishjob.h' || echo './'`wkspublishjob.h -o wkspublishjob.moc5 moc `test -f 'qgpgmekeyformailboxjob.h' || echo './'`qgpgmekeyformailboxjob.h -o qgpgmekeyformailboxjob.moc5 moc `test -f 'defaultkeygenerationjob.h' || echo './'`defaultkeygenerationjob.h -o defaultkeygenerationjob.moc5 moc `test -f 'quickjob.h' || echo './'`quickjob.h -o quickjob.moc5 moc `test -f 'qgpgmequickjob.h' || echo './'`qgpgmequickjob.h -o qgpgmequickjob.moc5 moc `test -f 'gpgcardjob.h' || echo './'`gpgcardjob.h -o gpgcardjob.moc5 moc `test -f 'qgpgmegpgcardjob.h' || echo './'`qgpgmegpgcardjob.h -o qgpgmegpgcardjob.moc5 mkdir moc5 echo -n "#include \"qgpgme/" > "AddExistingSubkeyJob" echo -n "#include \"qgpgme/" > "AddUserIDJob" echo -n "#include \"qgpgme/" > "AbstractImportJob" echo -n "AddExistingSubkeyJob" | tr '[:upper:]' '[:lower:]' >> "AddExistingSubkeyJob" echo -n "AddUserIDJob" | tr '[:upper:]' '[:lower:]' >> "AddUserIDJob" echo -n "#include \"qgpgme/" > "ChangeExpiryJob" echo -n "AbstractImportJob" | tr '[:upper:]' '[:lower:]' >> "AbstractImportJob" echo -n "#include \"qgpgme/" > "ChangeOwnerTrustJob" echo -n "#include \"qgpgme/" > "ChangePasswdJob" echo -n "ChangeExpiryJob" | tr '[:upper:]' '[:lower:]' >> "ChangeExpiryJob" echo ".h\"" >> "AddExistingSubkeyJob" echo ".h\"" >> "AddUserIDJob" echo ".h\"" >> "AbstractImportJob" echo -n "ChangeOwnerTrustJob" | tr '[:upper:]' '[:lower:]' >> "ChangeOwnerTrustJob" echo -n "ChangePasswdJob" | tr '[:upper:]' '[:lower:]' >> "ChangePasswdJob" echo -n "#include \"qgpgme/" > "DataProvider" echo ".h\"" >> "ChangeExpiryJob" echo -n "#include \"qgpgme/" > "Debug" echo -n "DataProvider" | tr '[:upper:]' '[:lower:]' >> "DataProvider" echo ".h\"" >> "ChangeOwnerTrustJob" echo ".h\"" >> "ChangePasswdJob" echo -n "Debug" | tr '[:upper:]' '[:lower:]' >> "Debug" echo -n "#include \"qgpgme/" > "DecryptJob" echo -n "#include \"qgpgme/" > "DecryptVerifyArchiveJob" echo -n "#include \"qgpgme/" > "DecryptVerifyJob" echo ".h\"" >> "DataProvider" echo -n "DecryptJob" | tr '[:upper:]' '[:lower:]' >> "DecryptJob" echo ".h\"" >> "Debug" echo -n "DecryptVerifyArchiveJob" | tr '[:upper:]' '[:lower:]' >> "DecryptVerifyArchiveJob" echo -n "DecryptVerifyJob" | tr '[:upper:]' '[:lower:]' >> "DecryptVerifyJob" echo -n "#include \"qgpgme/" > "DN" echo -n "#include \"qgpgme/" > "DownloadJob" echo -n "#include \"qgpgme/" > "EncryptArchiveJob" echo ".h\"" >> "DecryptJob" echo -n "DN" | tr '[:upper:]' '[:lower:]' >> "DN" echo ".h\"" >> "DecryptVerifyArchiveJob" echo ".h\"" >> "DecryptVerifyJob" echo -n "DownloadJob" | tr '[:upper:]' '[:lower:]' >> "DownloadJob" echo -n "EncryptArchiveJob" | tr '[:upper:]' '[:lower:]' >> "EncryptArchiveJob" echo -n "#include \"qgpgme/" > "EncryptJob" echo -n "#include \"qgpgme/" > "ExportJob" echo -n "#include \"qgpgme/" > "FileListDataProvider" echo ".h\"" >> "DN" echo -n "EncryptJob" | tr '[:upper:]' '[:lower:]' >> "EncryptJob" echo ".h\"" >> "DownloadJob" echo -n "ExportJob" | tr '[:upper:]' '[:lower:]' >> "ExportJob" echo ".h\"" >> "EncryptArchiveJob" echo -n "FileListDataProvider" | tr '[:upper:]' '[:lower:]' >> "FileListDataProvider" echo -n "#include \"qgpgme/" > "HierarchicalKeyListJob" echo -n "#include \"qgpgme/" > "Job" echo -n "#include \"qgpgme/" > "MultiDeleteJob" echo ".h\"" >> "EncryptJob" echo ".h\"" >> "ExportJob" echo -n "HierarchicalKeyListJob" | tr '[:upper:]' '[:lower:]' >> "HierarchicalKeyListJob" echo -n "Job" | tr '[:upper:]' '[:lower:]' >> "Job" echo ".h\"" >> "FileListDataProvider" echo -n "MultiDeleteJob" | tr '[:upper:]' '[:lower:]' >> "MultiDeleteJob" echo -n "#include \"qgpgme/" > "Protocol" echo -n "#include \"qgpgme/" > "QGpgMENewCryptoConfig" echo -n "#include \"qgpgme/" > "QuickJob" echo -n "Protocol" | tr '[:upper:]' '[:lower:]' >> "Protocol" echo ".h\"" >> "HierarchicalKeyListJob" echo ".h\"" >> "Job" echo ".h\"" >> "MultiDeleteJob" echo -n "QGpgMENewCryptoConfig" | tr '[:upper:]' '[:lower:]' >> "QGpgMENewCryptoConfig" echo -n "QuickJob" | tr '[:upper:]' '[:lower:]' >> "QuickJob" echo -n "#include \"qgpgme/" > "ReceiveKeysJob" echo -n "#include \"qgpgme/" > "RevokeKeyJob" echo ".h\"" >> "Protocol" echo -n "ReceiveKeysJob" | tr '[:upper:]' '[:lower:]' >> "ReceiveKeysJob" echo -n "#include \"qgpgme/" > "SetPrimaryUserIDJob" echo ".h\"" >> "QGpgMENewCryptoConfig" echo ".h\"" >> "QuickJob" echo -n "RevokeKeyJob" | tr '[:upper:]' '[:lower:]' >> "RevokeKeyJob" echo -n "SetPrimaryUserIDJob" | tr '[:upper:]' '[:lower:]' >> "SetPrimaryUserIDJob" echo -n "#include \"qgpgme/" > "SpecialJob" echo -n "#include \"qgpgme/" > "SignArchiveJob" echo ".h\"" >> "ReceiveKeysJob" echo -n "#include \"qgpgme/" > "SignJob" echo -n "SpecialJob" | tr '[:upper:]' '[:lower:]' >> "SpecialJob" echo ".h\"" >> "RevokeKeyJob" echo ".h\"" >> "SetPrimaryUserIDJob" echo -n "SignArchiveJob" | tr '[:upper:]' '[:lower:]' >> "SignArchiveJob" echo -n "SignJob" | tr '[:upper:]' '[:lower:]' >> "SignJob" echo -n "#include \"qgpgme/" > "SignKeyJob" echo -n "#include \"qgpgme/" > "SignEncryptArchiveJob" echo -n "#include \"qgpgme/" > "SignEncryptJob" echo ".h\"" >> "SpecialJob" echo -n "SignKeyJob" | tr '[:upper:]' '[:lower:]' >> "SignKeyJob" echo ".h\"" >> "SignArchiveJob" echo ".h\"" >> "SignJob" echo -n "SignEncryptArchiveJob" | tr '[:upper:]' '[:lower:]' >> "SignEncryptArchiveJob" echo -n "SignEncryptJob" | tr '[:upper:]' '[:lower:]' >> "SignEncryptJob" echo -n "#include \"qgpgme/" > "VerifyOpaqueJob" echo -n "#include \"qgpgme/" > "RefreshKeysJob" echo ".h\"" >> "SignKeyJob" echo -n "VerifyOpaqueJob" | tr '[:upper:]' '[:lower:]' >> "VerifyOpaqueJob" echo -n "#include \"qgpgme/" > "CryptoConfig" echo ".h\"" >> "SignEncryptArchiveJob" echo ".h\"" >> "SignEncryptJob" echo -n "RefreshKeysJob" | tr '[:upper:]' '[:lower:]' >> "RefreshKeysJob" echo -n "CryptoConfig" | tr '[:upper:]' '[:lower:]' >> "CryptoConfig" echo -n "#include \"qgpgme/" > "DeleteJob" echo -n "#include \"qgpgme/" > "ImportFromKeyserverJob" echo ".h\"" >> "VerifyOpaqueJob" echo -n "#include \"qgpgme/" > "ImportJob" echo -n "DeleteJob" | tr '[:upper:]' '[:lower:]' >> "DeleteJob" echo -n "ImportFromKeyserverJob" | tr '[:upper:]' '[:lower:]' >> "ImportFromKeyserverJob" echo ".h\"" >> "RefreshKeysJob" echo ".h\"" >> "CryptoConfig" echo -n "ImportJob" | tr '[:upper:]' '[:lower:]' >> "ImportJob" echo -n "#include \"qgpgme/" > "KeyGenerationJob" echo -n "#include \"qgpgme/" > "KeyListJob" echo -n "#include \"qgpgme/" > "ListAllKeysJob" echo ".h\"" >> "DeleteJob" echo ".h\"" >> "ImportFromKeyserverJob" echo -n "KeyGenerationJob" | tr '[:upper:]' '[:lower:]' >> "KeyGenerationJob" echo ".h\"" >> "ImportJob" echo -n "KeyListJob" | tr '[:upper:]' '[:lower:]' >> "KeyListJob" echo -n "ListAllKeysJob" | tr '[:upper:]' '[:lower:]' >> "ListAllKeysJob" echo -n "#include \"qgpgme/" > "VerifyDetachedJob" echo -n "#include \"qgpgme/" > "KeyForMailboxJob" echo -n "#include \"qgpgme/" > "DefaultKeyGenerationJob" echo ".h\"" >> "KeyGenerationJob" echo -n "VerifyDetachedJob" | tr '[:upper:]' '[:lower:]' >> "VerifyDetachedJob" echo -n "KeyForMailboxJob" | tr '[:upper:]' '[:lower:]' >> "KeyForMailboxJob" echo ".h\"" >> "KeyListJob" echo ".h\"" >> "ListAllKeysJob" echo -n "DefaultKeyGenerationJob" | tr '[:upper:]' '[:lower:]' >> "DefaultKeyGenerationJob" echo -n "#include \"qgpgme/" > "WKDLookupJob" echo -n "#include \"qgpgme/" > "WKDLookupResult" echo ".h\"" >> "VerifyDetachedJob" echo ".h\"" >> "KeyForMailboxJob" echo -n "WKDLookupJob" | tr '[:upper:]' '[:lower:]' >> "WKDLookupJob" echo -n "WKDLookupResult" | tr '[:upper:]' '[:lower:]' >> "WKDLookupResult" echo ".h\"" >> "DefaultKeyGenerationJob" echo -n "#include \"qgpgme/" > "WKDRefreshJob" echo -n "#include \"qgpgme/" > "WKSPublishJob" echo -n "#include \"qgpgme/" > "TofuPolicyJob" echo -n "WKDRefreshJob" | tr '[:upper:]' '[:lower:]' >> "WKDRefreshJob" echo ".h\"" >> "WKDLookupJob" echo ".h\"" >> "WKDLookupResult" echo -n "WKSPublishJob" | tr '[:upper:]' '[:lower:]' >> "WKSPublishJob" echo -n "TofuPolicyJob" | tr '[:upper:]' '[:lower:]' >> "TofuPolicyJob" echo -n "#include \"qgpgme/" > "GpgCardJob" echo "#include \"../abstractimportjob.moc5\"" > "moc5/abstractimportjob.moc" echo ".h\"" >> "WKDRefreshJob" echo -n "GpgCardJob" | tr '[:upper:]' '[:lower:]' >> "GpgCardJob" echo "#include \"../addexistingsubkeyjob.moc5\"" > "moc5/addexistingsubkeyjob.moc" echo ".h\"" >> "WKSPublishJob" echo ".h\"" >> "TofuPolicyJob" echo "#include \"../adduseridjob.moc5\"" > "moc5/adduseridjob.moc" echo "#include \"../changeexpiryjob.moc5\"" > "moc5/changeexpiryjob.moc" echo "#include \"../changeownertrustjob.moc5\"" > "moc5/changeownertrustjob.moc" echo ".h\"" >> "GpgCardJob" echo "#include \"../changepasswdjob.moc5\"" > "moc5/changepasswdjob.moc" echo "#include \"../cleaner.moc5\"" > "moc5/cleaner.moc" echo "#include \"../decryptjob.moc5\"" > "moc5/decryptjob.moc" echo "#include \"../decryptverifyarchivejob.moc5\"" > "moc5/decryptverifyarchivejob.moc" echo "#include \"../decryptverifyjob.moc5\"" > "moc5/decryptverifyjob.moc" echo "#include \"../deletejob.moc5\"" > "moc5/deletejob.moc" echo "#include \"../downloadjob.moc5\"" > "moc5/downloadjob.moc" echo "#include \"../encryptarchivejob.moc5\"" > "moc5/encryptarchivejob.moc" echo "#include \"../encryptjob.moc5\"" > "moc5/encryptjob.moc" echo "#include \"../exportjob.moc5\"" > "moc5/exportjob.moc" echo "#include \"../hierarchicalkeylistjob.moc5\"" > "moc5/hierarchicalkeylistjob.moc" echo "#include \"../importfromkeyserverjob.moc5\"" > "moc5/importfromkeyserverjob.moc" echo "#include \"../importjob.moc5\"" > "moc5/importjob.moc" echo "#include \"../job.moc5\"" > "moc5/job.moc" echo "#include \"../keygenerationjob.moc5\"" > "moc5/keygenerationjob.moc" echo "#include \"../keylistjob.moc5\"" > "moc5/keylistjob.moc" echo "#include \"../listallkeysjob.moc5\"" > "moc5/listallkeysjob.moc" echo "#include \"../multideletejob.moc5\"" > "moc5/multideletejob.moc" echo "#include \"../qgpgmeaddexistingsubkeyjob.moc5\"" > "moc5/qgpgmeaddexistingsubkeyjob.moc" echo "#include \"../qgpgmeadduseridjob.moc5\"" > "moc5/qgpgmeadduseridjob.moc" echo "#include \"../qgpgmechangeexpiryjob.moc5\"" > "moc5/qgpgmechangeexpiryjob.moc" echo "#include \"../qgpgmechangeownertrustjob.moc5\"" > "moc5/qgpgmechangeownertrustjob.moc" echo "#include \"../qgpgmechangepasswdjob.moc5\"" > "moc5/qgpgmechangepasswdjob.moc" echo "#include \"../qgpgmedecryptjob.moc5\"" > "moc5/qgpgmedecryptjob.moc" echo "#include \"../qgpgmedecryptverifyarchivejob.moc5\"" > "moc5/qgpgmedecryptverifyarchivejob.moc" echo "#include \"../qgpgmedecryptverifyjob.moc5\"" > "moc5/qgpgmedecryptverifyjob.moc" echo "#include \"../qgpgmedeletejob.moc5\"" > "moc5/qgpgmedeletejob.moc" echo "#include \"../qgpgmedownloadjob.moc5\"" > "moc5/qgpgmedownloadjob.moc" echo "#include \"../qgpgmeencryptarchivejob.moc5\"" > "moc5/qgpgmeencryptarchivejob.moc" echo "#include \"../qgpgmeencryptjob.moc5\"" > "moc5/qgpgmeencryptjob.moc" echo "#include \"../qgpgmeexportjob.moc5\"" > "moc5/qgpgmeexportjob.moc" echo "#include \"../qgpgmeimportfromkeyserverjob.moc5\"" > "moc5/qgpgmeimportfromkeyserverjob.moc" echo "#include \"../qgpgmeimportjob.moc5\"" > "moc5/qgpgmeimportjob.moc" echo "#include \"../qgpgmekeygenerationjob.moc5\"" > "moc5/qgpgmekeygenerationjob.moc" echo "#include \"../qgpgmekeylistjob.moc5\"" > "moc5/qgpgmekeylistjob.moc" echo "#include \"../qgpgmelistallkeysjob.moc5\"" > "moc5/qgpgmelistallkeysjob.moc" echo "#include \"../qgpgmereceivekeysjob.moc5\"" > "moc5/qgpgmereceivekeysjob.moc" echo "#include \"../qgpgmerefreshsmimekeysjob.moc5\"" > "moc5/qgpgmerefreshsmimekeysjob.moc" echo "#include \"../qgpgmerevokekeyjob.moc5\"" > "moc5/qgpgmerevokekeyjob.moc" echo "#include \"../qgpgmesetprimaryuseridjob.moc5\"" > "moc5/qgpgmesetprimaryuseridjob.moc" echo "#include \"../qgpgmesignarchivejob.moc5\"" > "moc5/qgpgmesignarchivejob.moc" echo "#include \"../qgpgmesignencryptjob.moc5\"" > "moc5/qgpgmesignencryptjob.moc" echo "#include \"../qgpgmesignencryptarchivejob.moc5\"" > "moc5/qgpgmesignencryptarchivejob.moc" echo "#include \"../qgpgmesignjob.moc5\"" > "moc5/qgpgmesignjob.moc" echo "#include \"../qgpgmesignkeyjob.moc5\"" > "moc5/qgpgmesignkeyjob.moc" echo "#include \"../qgpgmeverifydetachedjob.moc5\"" > "moc5/qgpgmeverifydetachedjob.moc" echo "#include \"../qgpgmeverifyopaquejob.moc5\"" > "moc5/qgpgmeverifyopaquejob.moc" echo "#include \"../qgpgmewkdlookupjob.moc5\"" > "moc5/qgpgmewkdlookupjob.moc" echo "#include \"../qgpgmewkdrefreshjob.moc5\"" > "moc5/qgpgmewkdrefreshjob.moc" echo "#include \"../qgpgmewkspublishjob.moc5\"" > "moc5/qgpgmewkspublishjob.moc" echo "#include \"../tofupolicyjob.moc5\"" > "moc5/tofupolicyjob.moc" echo "#include \"../qgpgmetofupolicyjob.moc5\"" > "moc5/qgpgmetofupolicyjob.moc" echo "#include \"../receivekeysjob.moc5\"" > "moc5/receivekeysjob.moc" echo "#include \"../refreshkeysjob.moc5\"" > "moc5/refreshkeysjob.moc" echo "#include \"../revokekeyjob.moc5\"" > "moc5/revokekeyjob.moc" echo "#include \"../setprimaryuseridjob.moc5\"" > "moc5/setprimaryuseridjob.moc" echo "#include \"../signarchivejob.moc5\"" > "moc5/signarchivejob.moc" echo "#include \"../signencryptjob.moc5\"" > "moc5/signencryptjob.moc" echo "#include \"../signencryptarchivejob.moc5\"" > "moc5/signencryptarchivejob.moc" echo "#include \"../signjob.moc5\"" > "moc5/signjob.moc" echo "#include \"../signkeyjob.moc5\"" > "moc5/signkeyjob.moc" echo "#include \"../specialjob.moc5\"" > "moc5/specialjob.moc" echo "#include \"../verifydetachedjob.moc5\"" > "moc5/verifydetachedjob.moc" echo "#include \"../verifyopaquejob.moc5\"" > "moc5/verifyopaquejob.moc" echo "#include \"../wkdlookupjob.moc5\"" > "moc5/wkdlookupjob.moc" echo "#include \"../wkdrefreshjob.moc5\"" > "moc5/wkdrefreshjob.moc" echo "#include \"../keyformailboxjob.moc5\"" > "moc5/keyformailboxjob.moc" echo "#include \"../wkspublishjob.moc5\"" > "moc5/wkspublishjob.moc" echo "#include \"../qgpgmekeyformailboxjob.moc5\"" > "moc5/qgpgmekeyformailboxjob.moc" echo "#include \"../defaultkeygenerationjob.moc5\"" > "moc5/defaultkeygenerationjob.moc" echo "#include \"../quickjob.moc5\"" > "moc5/quickjob.moc" echo "#include \"../qgpgmequickjob.moc5\"" > "moc5/qgpgmequickjob.moc" echo "#include \"../gpgcardjob.moc5\"" > "moc5/gpgcardjob.moc" echo "#include \"../qgpgmegpgcardjob.moc5\"" > "moc5/qgpgmegpgcardjob.moc" make all-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-cleaner.lo `test -f 'cleaner.cpp' || echo './'`cleaner.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-dataprovider.lo `test -f 'dataprovider.cpp' || echo './'`dataprovider.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-debug.lo `test -f 'debug.cpp' || echo './'`debug.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-decryptverifyarchivejob.lo `test -f 'decryptverifyarchivejob.cpp' || echo './'`decryptverifyarchivejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-decryptverifyjob.lo `test -f 'decryptverifyjob.cpp' || echo './'`decryptverifyjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-encryptarchivejob.lo `test -f 'encryptarchivejob.cpp' || echo './'`encryptarchivejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-filelistdataprovider.lo `test -f 'filelistdataprovider.cpp' || echo './'`filelistdataprovider.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-job.lo `test -f 'job.cpp' || echo './'`job.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-multideletejob.lo `test -f 'multideletejob.cpp' || echo './'`multideletejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmeadduseridjob.lo `test -f 'qgpgmeadduseridjob.cpp' || echo './'`qgpgmeadduseridjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmeaddexistingsubkeyjob.lo `test -f 'qgpgmeaddexistingsubkeyjob.cpp' || echo './'`qgpgmeaddexistingsubkeyjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmebackend.lo `test -f 'qgpgmebackend.cpp' || echo './'`qgpgmebackend.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmechangeexpiryjob.lo `test -f 'qgpgmechangeexpiryjob.cpp' || echo './'`qgpgmechangeexpiryjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmechangeownertrustjob.lo `test -f 'qgpgmechangeownertrustjob.cpp' || echo './'`qgpgmechangeownertrustjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmechangepasswdjob.lo `test -f 'qgpgmechangepasswdjob.cpp' || echo './'`qgpgmechangepasswdjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmedecryptjob.lo `test -f 'qgpgmedecryptjob.cpp' || echo './'`qgpgmedecryptjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmedecryptverifyarchivejob.lo `test -f 'qgpgmedecryptverifyarchivejob.cpp' || echo './'`qgpgmedecryptverifyarchivejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmedecryptverifyjob.lo `test -f 'qgpgmedecryptverifyjob.cpp' || echo './'`qgpgmedecryptverifyjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmedeletejob.lo `test -f 'qgpgmedeletejob.cpp' || echo './'`qgpgmedeletejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmedownloadjob.lo `test -f 'qgpgmedownloadjob.cpp' || echo './'`qgpgmedownloadjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmeencryptarchivejob.lo `test -f 'qgpgmeencryptarchivejob.cpp' || echo './'`qgpgmeencryptarchivejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmeencryptjob.lo `test -f 'qgpgmeencryptjob.cpp' || echo './'`qgpgmeencryptjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmeexportjob.lo `test -f 'qgpgmeexportjob.cpp' || echo './'`qgpgmeexportjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmeimportfromkeyserverjob.lo `test -f 'qgpgmeimportfromkeyserverjob.cpp' || echo './'`qgpgmeimportfromkeyserverjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmeimportjob.lo `test -f 'qgpgmeimportjob.cpp' || echo './'`qgpgmeimportjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmekeygenerationjob.lo `test -f 'qgpgmekeygenerationjob.cpp' || echo './'`qgpgmekeygenerationjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmekeylistjob.lo `test -f 'qgpgmekeylistjob.cpp' || echo './'`qgpgmekeylistjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-listallkeysjob.lo `test -f 'listallkeysjob.cpp' || echo './'`listallkeysjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmelistallkeysjob.lo `test -f 'qgpgmelistallkeysjob.cpp' || echo './'`qgpgmelistallkeysjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmenewcryptoconfig.lo `test -f 'qgpgmenewcryptoconfig.cpp' || echo './'`qgpgmenewcryptoconfig.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmereceivekeysjob.lo `test -f 'qgpgmereceivekeysjob.cpp' || echo './'`qgpgmereceivekeysjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmerefreshsmimekeysjob.lo `test -f 'qgpgmerefreshsmimekeysjob.cpp' || echo './'`qgpgmerefreshsmimekeysjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmerevokekeyjob.lo `test -f 'qgpgmerevokekeyjob.cpp' || echo './'`qgpgmerevokekeyjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmesetprimaryuseridjob.lo `test -f 'qgpgmesetprimaryuseridjob.cpp' || echo './'`qgpgmesetprimaryuseridjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmesignarchivejob.lo `test -f 'qgpgmesignarchivejob.cpp' || echo './'`qgpgmesignarchivejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmesignencryptjob.lo `test -f 'qgpgmesignencryptjob.cpp' || echo './'`qgpgmesignencryptjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmesignencryptarchivejob.lo `test -f 'qgpgmesignencryptarchivejob.cpp' || echo './'`qgpgmesignencryptarchivejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmesignjob.lo `test -f 'qgpgmesignjob.cpp' || echo './'`qgpgmesignjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmesignkeyjob.lo `test -f 'qgpgmesignkeyjob.cpp' || echo './'`qgpgmesignkeyjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmeverifydetachedjob.lo `test -f 'qgpgmeverifydetachedjob.cpp' || echo './'`qgpgmeverifydetachedjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmeverifyopaquejob.lo `test -f 'qgpgmeverifyopaquejob.cpp' || echo './'`qgpgmeverifyopaquejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmewkdlookupjob.lo `test -f 'qgpgmewkdlookupjob.cpp' || echo './'`qgpgmewkdlookupjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-threadedjobmixin.lo `test -f 'threadedjobmixin.cpp' || echo './'`threadedjobmixin.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmewkdrefreshjob.lo `test -f 'qgpgmewkdrefreshjob.cpp' || echo './'`qgpgmewkdrefreshjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmekeyformailboxjob.lo `test -f 'qgpgmekeyformailboxjob.cpp' || echo './'`qgpgmekeyformailboxjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgme_debug.lo `test -f 'qgpgme_debug.cpp' || echo './'`qgpgme_debug.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmetofupolicyjob.lo `test -f 'qgpgmetofupolicyjob.cpp' || echo './'`qgpgmetofupolicyjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmequickjob.lo `test -f 'qgpgmequickjob.cpp' || echo './'`qgpgmequickjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-defaultkeygenerationjob.lo `test -f 'defaultkeygenerationjob.cpp' || echo './'`defaultkeygenerationjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmewkspublishjob.lo `test -f 'qgpgmewkspublishjob.cpp' || echo './'`qgpgmewkspublishjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-qgpgmegpgcardjob.lo `test -f 'qgpgmegpgcardjob.cpp' || echo './'`qgpgmegpgcardjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-changeexpiryjob.lo `test -f 'changeexpiryjob.cpp' || echo './'`changeexpiryjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-encryptjob.lo `test -f 'encryptjob.cpp' || echo './'`encryptjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-importjob.lo `test -f 'importjob.cpp' || echo './'`importjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-quickjob.lo `test -f 'quickjob.cpp' || echo './'`quickjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-signarchivejob.lo `test -f 'signarchivejob.cpp' || echo './'`signarchivejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-signencryptjob.lo `test -f 'signencryptjob.cpp' || echo './'`signencryptjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-signencryptarchivejob.lo `test -f 'signencryptarchivejob.cpp' || echo './'`signencryptarchivejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-signjob.lo `test -f 'signjob.cpp' || echo './'`signjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-dn.lo `test -f 'dn.cpp' || echo './'`dn.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-cryptoconfig.lo `test -f 'cryptoconfig.cpp' || echo './'`cryptoconfig.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-wkdlookupresult.lo `test -f 'wkdlookupresult.cpp' || echo './'`wkdlookupresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-util.lo `test -f 'util.cpp' || echo './'`util.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-verifydetachedjob.lo `test -f 'verifydetachedjob.cpp' || echo './'`verifydetachedjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c cleaner.cpp -fPIC -DPIC -o .libs/libqgpgme_la-cleaner.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c decryptverifyarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-decryptverifyarchivejob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c dataprovider.cpp -fPIC -DPIC -o .libs/libqgpgme_la-dataprovider.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c decryptverifyjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-decryptverifyjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c multideletejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-multideletejob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c encryptarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-encryptarchivejob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c debug.cpp -fPIC -DPIC -o .libs/libqgpgme_la-debug.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeaddexistingsubkeyjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmeaddexistingsubkeyjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c job.cpp -fPIC -DPIC -o .libs/libqgpgme_la-job.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeadduseridjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmeadduseridjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c filelistdataprovider.cpp -fPIC -DPIC -o .libs/libqgpgme_la-filelistdataprovider.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedecryptjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmedecryptjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmechangeexpiryjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmechangeexpiryjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmechangeownertrustjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmechangeownertrustjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmechangepasswdjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmechangepasswdjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmebackend.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmebackend.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedecryptverifyjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmedecryptverifyjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedeletejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmedeletejob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedownloadjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmedownloadjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedecryptverifyarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmedecryptverifyarchivejob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeencryptarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmeencryptarchivejob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeimportjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmeimportjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeexportjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmeexportjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeencryptjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmeencryptjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmekeygenerationjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmekeygenerationjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c listallkeysjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-listallkeysjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeimportfromkeyserverjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmeimportfromkeyserverjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmereceivekeysjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmereceivekeysjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmenewcryptoconfig.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmenewcryptoconfig.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmerefreshsmimekeysjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmerefreshsmimekeysjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmekeylistjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmekeylistjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmerevokekeyjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmerevokekeyjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmelistallkeysjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmelistallkeysjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesetprimaryuseridjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmesetprimaryuseridjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmesignjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeverifydetachedjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmeverifydetachedjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmesignarchivejob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignencryptarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmesignencryptarchivejob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignkeyjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmesignkeyjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeverifyopaquejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmeverifyopaquejob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmewkdlookupjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmewkdlookupjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmekeyformailboxjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmekeyformailboxjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmequickjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmequickjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignencryptjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmesignencryptjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmewkdrefreshjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmewkdrefreshjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmetofupolicyjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmetofupolicyjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c threadedjobmixin.cpp -fPIC -DPIC -o .libs/libqgpgme_la-threadedjobmixin.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgme_debug.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgme_debug.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c encryptjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-encryptjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c defaultkeygenerationjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-defaultkeygenerationjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmewkspublishjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmewkspublishjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmegpgcardjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-qgpgmegpgcardjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signencryptarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-signencryptarchivejob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signencryptjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-signencryptjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c importjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-importjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c dn.cpp -fPIC -DPIC -o .libs/libqgpgme_la-dn.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c changeexpiryjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-changeexpiryjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c util.cpp -fPIC -DPIC -o .libs/libqgpgme_la-util.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-signjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-signarchivejob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c wkdlookupresult.cpp -fPIC -DPIC -o .libs/libqgpgme_la-wkdlookupresult.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c quickjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-quickjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c cryptoconfig.cpp -fPIC -DPIC -o .libs/libqgpgme_la-cryptoconfig.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c verifydetachedjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-verifydetachedjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c wkdlookupresult.cpp -o libqgpgme_la-wkdlookupresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c filelistdataprovider.cpp -o libqgpgme_la-filelistdataprovider.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c dataprovider.cpp -o libqgpgme_la-dataprovider.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c cryptoconfig.cpp -o libqgpgme_la-cryptoconfig.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgme_debug.cpp -o libqgpgme_la-qgpgme_debug.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c listallkeysjob.cpp -o libqgpgme_la-listallkeysjob.o >/dev/null 2>&1 /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-verifyopaquejob.lo `test -f 'verifyopaquejob.cpp' || echo './'`verifyopaquejob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c verifydetachedjob.cpp -o libqgpgme_la-verifydetachedjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c decryptverifyjob.cpp -o libqgpgme_la-decryptverifyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c verifyopaquejob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-verifyopaquejob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c changeexpiryjob.cpp -o libqgpgme_la-changeexpiryjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c debug.cpp -o libqgpgme_la-debug.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c cleaner.cpp -o libqgpgme_la-cleaner.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c importjob.cpp -o libqgpgme_la-importjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c defaultkeygenerationjob.cpp -o libqgpgme_la-defaultkeygenerationjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c quickjob.cpp -o libqgpgme_la-quickjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c dn.cpp -o libqgpgme_la-dn.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c decryptverifyarchivejob.cpp -o libqgpgme_la-decryptverifyarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signjob.cpp -o libqgpgme_la-signjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c multideletejob.cpp -o libqgpgme_la-multideletejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signencryptjob.cpp -o libqgpgme_la-signencryptjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c encryptjob.cpp -o libqgpgme_la-encryptjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c threadedjobmixin.cpp -o libqgpgme_la-threadedjobmixin.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signarchivejob.cpp -o libqgpgme_la-signarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c encryptarchivejob.cpp -o libqgpgme_la-encryptarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signencryptarchivejob.cpp -o libqgpgme_la-signencryptarchivejob.o >/dev/null 2>&1 /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgme_la-wkdrefreshjob.lo `test -f 'wkdrefreshjob.cpp' || echo './'`wkdrefreshjob.cpp libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c wkdrefreshjob.cpp -fPIC -DPIC -o .libs/libqgpgme_la-wkdrefreshjob.o libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmerefreshsmimekeysjob.cpp -o libqgpgme_la-qgpgmerefreshsmimekeysjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c util.cpp -o libqgpgme_la-util.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedeletejob.cpp -o libqgpgme_la-qgpgmedeletejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesetprimaryuseridjob.cpp -o libqgpgme_la-qgpgmesetprimaryuseridjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeadduseridjob.cpp -o libqgpgme_la-qgpgmeadduseridjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmekeygenerationjob.cpp -o libqgpgme_la-qgpgmekeygenerationjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmetofupolicyjob.cpp -o libqgpgme_la-qgpgmetofupolicyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeexportjob.cpp -o libqgpgme_la-qgpgmeexportjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmechangeownertrustjob.cpp -o libqgpgme_la-qgpgmechangeownertrustjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmereceivekeysjob.cpp -o libqgpgme_la-qgpgmereceivekeysjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmechangepasswdjob.cpp -o libqgpgme_la-qgpgmechangepasswdjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeimportfromkeyserverjob.cpp -o libqgpgme_la-qgpgmeimportfromkeyserverjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeaddexistingsubkeyjob.cpp -o libqgpgme_la-qgpgmeaddexistingsubkeyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedecryptjob.cpp -o libqgpgme_la-qgpgmedecryptjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmekeylistjob.cpp -o libqgpgme_la-qgpgmekeylistjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmekeyformailboxjob.cpp -o libqgpgme_la-qgpgmekeyformailboxjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedownloadjob.cpp -o libqgpgme_la-qgpgmedownloadjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmebackend.cpp -o libqgpgme_la-qgpgmebackend.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmechangeexpiryjob.cpp -o libqgpgme_la-qgpgmechangeexpiryjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmerevokekeyjob.cpp -o libqgpgme_la-qgpgmerevokekeyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmegpgcardjob.cpp -o libqgpgme_la-qgpgmegpgcardjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmewkspublishjob.cpp -o libqgpgme_la-qgpgmewkspublishjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmewkdlookupjob.cpp -o libqgpgme_la-qgpgmewkdlookupjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedecryptverifyarchivejob.cpp -o libqgpgme_la-qgpgmedecryptverifyarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeverifydetachedjob.cpp -o libqgpgme_la-qgpgmeverifydetachedjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignkeyjob.cpp -o libqgpgme_la-qgpgmesignkeyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeverifyopaquejob.cpp -o libqgpgme_la-qgpgmeverifyopaquejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeimportjob.cpp -o libqgpgme_la-qgpgmeimportjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmequickjob.cpp -o libqgpgme_la-qgpgmequickjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmewkdrefreshjob.cpp -o libqgpgme_la-qgpgmewkdrefreshjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignencryptarchivejob.cpp -o libqgpgme_la-qgpgmesignencryptarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeencryptarchivejob.cpp -o libqgpgme_la-qgpgmeencryptarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignarchivejob.cpp -o libqgpgme_la-qgpgmesignarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c verifyopaquejob.cpp -o libqgpgme_la-verifyopaquejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmelistallkeysjob.cpp -o libqgpgme_la-qgpgmelistallkeysjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedecryptverifyjob.cpp -o libqgpgme_la-qgpgmedecryptverifyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeencryptjob.cpp -o libqgpgme_la-qgpgmeencryptjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignjob.cpp -o libqgpgme_la-qgpgmesignjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignencryptjob.cpp -o libqgpgme_la-qgpgmesignencryptjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmenewcryptoconfig.cpp -o libqgpgme_la-qgpgmenewcryptoconfig.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c job.cpp -o libqgpgme_la-job.o >/dev/null 2>&1 libtool: compile: g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc5 -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c wkdrefreshjob.cpp -o libqgpgme_la-wkdrefreshjob.o >/dev/null 2>&1 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-undefined -version-info 21:0:6 -Wl,--as-needed,-O1,--sort-common -o libqgpgme.la -rpath /usr/lib libqgpgme_la-cleaner.lo libqgpgme_la-dataprovider.lo libqgpgme_la-debug.lo libqgpgme_la-decryptverifyarchivejob.lo libqgpgme_la-decryptverifyjob.lo libqgpgme_la-encryptarchivejob.lo libqgpgme_la-filelistdataprovider.lo libqgpgme_la-job.lo libqgpgme_la-multideletejob.lo libqgpgme_la-qgpgmeadduseridjob.lo libqgpgme_la-qgpgmeaddexistingsubkeyjob.lo libqgpgme_la-qgpgmebackend.lo libqgpgme_la-qgpgmechangeexpiryjob.lo libqgpgme_la-qgpgmechangeownertrustjob.lo libqgpgme_la-qgpgmechangepasswdjob.lo libqgpgme_la-qgpgmedecryptjob.lo libqgpgme_la-qgpgmedecryptverifyarchivejob.lo libqgpgme_la-qgpgmedecryptverifyjob.lo libqgpgme_la-qgpgmedeletejob.lo libqgpgme_la-qgpgmedownloadjob.lo libqgpgme_la-qgpgmeencryptarchivejob.lo libqgpgme_la-qgpgmeencryptjob.lo libqgpgme_la-qgpgmeexportjob.lo libqgpgme_la-qgpgmeimportfromkeyserverjob.lo libqgpgme_la-qgpgmeimportjob.lo libqgpgme_la-qgpgmekeygenerationjob.lo libqgpgme_la-qgpgmekeylistjob.lo libqgpgme_la-listallkeysjob.lo libqgpgme_la-qgpgmelistallkeysjob.lo libqgpgme_la-qgpgmenewcryptoconfig.lo libqgpgme_la-qgpgmereceivekeysjob.lo libqgpgme_la-qgpgmerefreshsmimekeysjob.lo libqgpgme_la-qgpgmerevokekeyjob.lo libqgpgme_la-qgpgmesetprimaryuseridjob.lo libqgpgme_la-qgpgmesignarchivejob.lo libqgpgme_la-qgpgmesignencryptjob.lo libqgpgme_la-qgpgmesignencryptarchivejob.lo libqgpgme_la-qgpgmesignjob.lo libqgpgme_la-qgpgmesignkeyjob.lo libqgpgme_la-qgpgmeverifydetachedjob.lo libqgpgme_la-qgpgmeverifyopaquejob.lo libqgpgme_la-qgpgmewkdlookupjob.lo libqgpgme_la-threadedjobmixin.lo libqgpgme_la-qgpgmewkdrefreshjob.lo libqgpgme_la-qgpgmekeyformailboxjob.lo libqgpgme_la-qgpgme_debug.lo libqgpgme_la-qgpgmetofupolicyjob.lo libqgpgme_la-qgpgmequickjob.lo libqgpgme_la-defaultkeygenerationjob.lo libqgpgme_la-qgpgmewkspublishjob.lo libqgpgme_la-qgpgmegpgcardjob.lo libqgpgme_la-changeexpiryjob.lo libqgpgme_la-encryptjob.lo libqgpgme_la-importjob.lo libqgpgme_la-quickjob.lo libqgpgme_la-signarchivejob.lo libqgpgme_la-signencryptjob.lo libqgpgme_la-signencryptarchivejob.lo libqgpgme_la-signjob.lo libqgpgme_la-dn.lo libqgpgme_la-cryptoconfig.lo libqgpgme_la-wkdlookupresult.lo libqgpgme_la-util.lo libqgpgme_la-verifydetachedjob.lo libqgpgme_la-verifyopaquejob.lo libqgpgme_la-wkdrefreshjob.lo ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lassuan -lgpg-error -lQt5Core libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crti.o /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtbeginS.o .libs/libqgpgme_la-cleaner.o .libs/libqgpgme_la-dataprovider.o .libs/libqgpgme_la-debug.o .libs/libqgpgme_la-decryptverifyarchivejob.o .libs/libqgpgme_la-decryptverifyjob.o .libs/libqgpgme_la-encryptarchivejob.o .libs/libqgpgme_la-filelistdataprovider.o .libs/libqgpgme_la-job.o .libs/libqgpgme_la-multideletejob.o .libs/libqgpgme_la-qgpgmeadduseridjob.o .libs/libqgpgme_la-qgpgmeaddexistingsubkeyjob.o .libs/libqgpgme_la-qgpgmebackend.o .libs/libqgpgme_la-qgpgmechangeexpiryjob.o .libs/libqgpgme_la-qgpgmechangeownertrustjob.o .libs/libqgpgme_la-qgpgmechangepasswdjob.o .libs/libqgpgme_la-qgpgmedecryptjob.o .libs/libqgpgme_la-qgpgmedecryptverifyarchivejob.o .libs/libqgpgme_la-qgpgmedecryptverifyjob.o .libs/libqgpgme_la-qgpgmedeletejob.o .libs/libqgpgme_la-qgpgmedownloadjob.o .libs/libqgpgme_la-qgpgmeencryptarchivejob.o .libs/libqgpgme_la-qgpgmeencryptjob.o .libs/libqgpgme_la-qgpgmeexportjob.o .libs/libqgpgme_la-qgpgmeimportfromkeyserverjob.o .libs/libqgpgme_la-qgpgmeimportjob.o .libs/libqgpgme_la-qgpgmekeygenerationjob.o .libs/libqgpgme_la-qgpgmekeylistjob.o .libs/libqgpgme_la-listallkeysjob.o .libs/libqgpgme_la-qgpgmelistallkeysjob.o .libs/libqgpgme_la-qgpgmenewcryptoconfig.o .libs/libqgpgme_la-qgpgmereceivekeysjob.o .libs/libqgpgme_la-qgpgmerefreshsmimekeysjob.o .libs/libqgpgme_la-qgpgmerevokekeyjob.o .libs/libqgpgme_la-qgpgmesetprimaryuseridjob.o .libs/libqgpgme_la-qgpgmesignarchivejob.o .libs/libqgpgme_la-qgpgmesignencryptjob.o .libs/libqgpgme_la-qgpgmesignencryptarchivejob.o .libs/libqgpgme_la-qgpgmesignjob.o .libs/libqgpgme_la-qgpgmesignkeyjob.o .libs/libqgpgme_la-qgpgmeverifydetachedjob.o .libs/libqgpgme_la-qgpgmeverifyopaquejob.o .libs/libqgpgme_la-qgpgmewkdlookupjob.o .libs/libqgpgme_la-threadedjobmixin.o .libs/libqgpgme_la-qgpgmewkdrefreshjob.o .libs/libqgpgme_la-qgpgmekeyformailboxjob.o .libs/libqgpgme_la-qgpgme_debug.o .libs/libqgpgme_la-qgpgmetofupolicyjob.o .libs/libqgpgme_la-qgpgmequickjob.o .libs/libqgpgme_la-defaultkeygenerationjob.o .libs/libqgpgme_la-qgpgmewkspublishjob.o .libs/libqgpgme_la-qgpgmegpgcardjob.o .libs/libqgpgme_la-changeexpiryjob.o .libs/libqgpgme_la-encryptjob.o .libs/libqgpgme_la-importjob.o .libs/libqgpgme_la-quickjob.o .libs/libqgpgme_la-signarchivejob.o .libs/libqgpgme_la-signencryptjob.o .libs/libqgpgme_la-signencryptarchivejob.o .libs/libqgpgme_la-signjob.o .libs/libqgpgme_la-dn.o .libs/libqgpgme_la-cryptoconfig.o .libs/libqgpgme_la-wkdlookupresult.o .libs/libqgpgme_la-util.o .libs/libqgpgme_la-verifydetachedjob.o .libs/libqgpgme_la-verifyopaquejob.o .libs/libqgpgme_la-wkdrefreshjob.o -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lassuan -lgpg-error -lQt5Core -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0 -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../riscv64-alpine-linux-musl/lib/../lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../riscv64-alpine-linux-musl/lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../.. -lstdc++ -lm -lssp_nonshared -latomic -lc -lgcc_s /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtendS.o /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtn.o -Os -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-soname -Wl,libqgpgme.so.15 -o .libs/libqgpgme.so.15.6.0 libtool: link: (cd ".libs" && rm -f "libqgpgme.so.15" && ln -s "libqgpgme.so.15.6.0" "libqgpgme.so.15") libtool: link: (cd ".libs" && rm -f "libqgpgme.so" && ln -s "libqgpgme.so.15.6.0" "libqgpgme.so") libtool: link: ar cru .libs/libqgpgme.a libqgpgme_la-cleaner.o libqgpgme_la-dataprovider.o libqgpgme_la-debug.o libqgpgme_la-decryptverifyarchivejob.o libqgpgme_la-decryptverifyjob.o libqgpgme_la-encryptarchivejob.o libqgpgme_la-filelistdataprovider.o libqgpgme_la-job.o libqgpgme_la-multideletejob.o libqgpgme_la-qgpgmeadduseridjob.o libqgpgme_la-qgpgmeaddexistingsubkeyjob.o libqgpgme_la-qgpgmebackend.o libqgpgme_la-qgpgmechangeexpiryjob.o libqgpgme_la-qgpgmechangeownertrustjob.o libqgpgme_la-qgpgmechangepasswdjob.o libqgpgme_la-qgpgmedecryptjob.o libqgpgme_la-qgpgmedecryptverifyarchivejob.o libqgpgme_la-qgpgmedecryptverifyjob.o libqgpgme_la-qgpgmedeletejob.o libqgpgme_la-qgpgmedownloadjob.o libqgpgme_la-qgpgmeencryptarchivejob.o libqgpgme_la-qgpgmeencryptjob.o libqgpgme_la-qgpgmeexportjob.o libqgpgme_la-qgpgmeimportfromkeyserverjob.o libqgpgme_la-qgpgmeimportjob.o libqgpgme_la-qgpgmekeygenerationjob.o libqgpgme_la-qgpgmekeylistjob.o libqgpgme_la-listallkeysjob.o libqgpgme_la-qgpgmelistallkeysjob.o libqgpgme_la-qgpgmenewcryptoconfig.o libqgpgme_la-qgpgmereceivekeysjob.o libqgpgme_la-qgpgmerefreshsmimekeysjob.o libqgpgme_la-qgpgmerevokekeyjob.o libqgpgme_la-qgpgmesetprimaryuseridjob.o libqgpgme_la-qgpgmesignarchivejob.o libqgpgme_la-qgpgmesignencryptjob.o libqgpgme_la-qgpgmesignencryptarchivejob.o libqgpgme_la-qgpgmesignjob.o libqgpgme_la-qgpgmesignkeyjob.o libqgpgme_la-qgpgmeverifydetachedjob.o libqgpgme_la-qgpgmeverifyopaquejob.o libqgpgme_la-qgpgmewkdlookupjob.o libqgpgme_la-threadedjobmixin.o libqgpgme_la-qgpgmewkdrefreshjob.o libqgpgme_la-qgpgmekeyformailboxjob.o libqgpgme_la-qgpgme_debug.o libqgpgme_la-qgpgmetofupolicyjob.o libqgpgme_la-qgpgmequickjob.o libqgpgme_la-defaultkeygenerationjob.o libqgpgme_la-qgpgmewkspublishjob.o libqgpgme_la-qgpgmegpgcardjob.o libqgpgme_la-changeexpiryjob.o libqgpgme_la-encryptjob.o libqgpgme_la-importjob.o libqgpgme_la-quickjob.o libqgpgme_la-signarchivejob.o libqgpgme_la-signencryptjob.o libqgpgme_la-signencryptarchivejob.o libqgpgme_la-signjob.o libqgpgme_la-dn.o libqgpgme_la-cryptoconfig.o libqgpgme_la-wkdlookupresult.o libqgpgme_la-util.o libqgpgme_la-verifydetachedjob.o libqgpgme_la-verifyopaquejob.o libqgpgme_la-wkdrefreshjob.o ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: ranlib .libs/libqgpgme.a libtool: link: ( cd ".libs" && rm -f "libqgpgme.la" && ln -s "../libqgpgme.la" "libqgpgme.la" ) make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src' Making all in tests make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests' mkdir moc5 moc `test -f 't-addexistingsubkey.cpp' || echo './'`t-addexistingsubkey.cpp -o t-addexistingsubkey.moc5 moc `test -f 't-changeexpiryjob.cpp' || echo './'`t-changeexpiryjob.cpp -o t-changeexpiryjob.moc5 moc `test -f 't-config.cpp' || echo './'`t-config.cpp -o t-config.moc5 moc `test -f 't-decryptverify.cpp' || echo './'`t-decryptverify.cpp -o t-decryptverify.moc5 moc `test -f 't-disablekey.cpp' || echo './'`t-disablekey.cpp -o t-disablekey.moc5 moc `test -f 't-encrypt.cpp' || echo './'`t-encrypt.cpp -o t-encrypt.moc5 moc `test -f 't-import.cpp' || echo './'`t-import.cpp -o t-import.moc5 moc `test -f 't-keylist.cpp' || echo './'`t-keylist.cpp -o t-keylist.moc5 moc `test -f 't-keylocate.cpp' || echo './'`t-keylocate.cpp -o t-keylocate.moc5 moc `test -f 't-ownertrust.cpp' || echo './'`t-ownertrust.cpp -o t-ownertrust.moc5 moc `test -f 't-remarks.cpp' || echo './'`t-remarks.cpp -o t-remarks.moc5 moc `test -f 't-revokekey.cpp' || echo './'`t-revokekey.cpp -o t-revokekey.moc5 moc `test -f 't-setprimaryuserid.cpp' || echo './'`t-setprimaryuserid.cpp -o t-setprimaryuserid.moc5 moc `test -f 't-tofuinfo.cpp' || echo './'`t-tofuinfo.cpp -o t-tofuinfo.moc5 moc `test -f 't-trustsignatures.cpp' || echo './'`t-trustsignatures.cpp -o t-trustsignatures.moc5 moc `test -f 't-various.cpp' || echo './'`t-various.cpp -o t-various.moc5 moc `test -f 't-verify.cpp' || echo './'`t-verify.cpp -o t-verify.moc5 moc `test -f 't-wkdlookup.cpp' || echo './'`t-wkdlookup.cpp -o t-wkdlookup.moc5 echo "#include \"../t-addexistingsubkey.moc5\"" > "moc5/t-addexistingsubkey.moc" echo "#include \"../t-changeexpiryjob.moc5\"" > "moc5/t-changeexpiryjob.moc" echo "#include \"../t-config.moc5\"" > "moc5/t-config.moc" echo "#include \"../t-decryptverify.moc5\"" > "moc5/t-decryptverify.moc" echo "#include \"../t-disablekey.moc5\"" > "moc5/t-disablekey.moc" echo "#include \"../t-encrypt.moc5\"" > "moc5/t-encrypt.moc" echo "#include \"../t-import.moc5\"" > "moc5/t-import.moc" echo "#include \"../t-keylist.moc5\"" > "moc5/t-keylist.moc" echo "#include \"../t-keylocate.moc5\"" > "moc5/t-keylocate.moc" echo "#include \"../t-ownertrust.moc5\"" > "moc5/t-ownertrust.moc" echo "#include \"../t-remarks.moc5\"" > "moc5/t-remarks.moc" echo "#include \"../t-revokekey.moc5\"" > "moc5/t-revokekey.moc" echo "#include \"../t-setprimaryuserid.moc5\"" > "moc5/t-setprimaryuserid.moc" echo "#include \"../t-tofuinfo.moc5\"" > "moc5/t-tofuinfo.moc" echo "#include \"../t-trustsignatures.moc5\"" > "moc5/t-trustsignatures.moc" echo "#include \"../t-various.moc5\"" > "moc5/t-various.moc" echo "#include \"../t-verify.moc5\"" > "moc5/t-verify.moc" echo "#include \"../t-wkdlookup.moc5\"" > "moc5/t-wkdlookup.moc" GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests gpgconf --kill all moc `test -f 't-support.h' || echo './'`t-support.h -o moc5/t-support.hmoc echo "ignore-invalid-option allow-loopback-pinentry" > /home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests gpg --no-permission-warning \ --import ../../../tests/gpg/pubdemo.asc gpg: keybox '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests/pubring.kbx' created gpg: /home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests/trustdb.gpg: trustdb created gpg: key 2D727CC768697734: public key "Alfa Test (demo key) " imported gpg: key FE180B1DA9E3B0B2: public key "Bob (demo key)" imported gpg: key 413F4AF31AFDAB6C: public key "Charlie Test (demo key) " imported gpg: key EBA9F240EB9DC9E6: public key "Delta Test (demo key) " imported gpg: key 318C1FAEFAEF6D1B: public key "Echelon (demo key)" imported gpg: key D4BF57F37372E243: public key "Foxtrot Test (demo key) " imported gpg: key 168410A48FC282E6: public key "Golf Test (demo key) " imported gpg: key 13DB965534C6E3F1: public key "Hotel Test (demo key) " imported gpg: key 1FE8FC6F04259677: public key "India Test (demo key) " imported gpg: key 0C820C71D2699313: public key "Juliet Test (demo key) " imported gpg: key AD1B0FAD43C2D0C7: public key "Kilo Test (demo key) " imported gpg: key 37CAB51FB79103F8: public key "Lima Test (demo key) " imported gpg: key BE794852BE5CF886: public key "Mallory (demo key)" imported gpg: key 25B00FD430CEC684: public key "November Test (demo key) " imported gpg: key 5F6356BA6D9732AC: public key "Oscar Test (demo key) " imported gpg: key 5D15E01D3FF13206: public key "Papa test (demo key) " imported gpg: key 1C67EC133C661C84: public key "Quebec Test (demo key) " imported gpg: key 3BDBEDB1777FBED3: public key "Romeo Test (demo key) " imported gpg: key A5E67F7FA3AE3EA1: public key "Sierra Test (demo key) " imported gpg: key 58CB9A4C85A81F38: public key "Tango Test (demo key) " imported gpg: key A94C0F75653244D6: public key "Uniform Test (demo key) " imported gpg: key 47AF4B6961F04784: public key "Victor Test (demo key) " imported gpg: key DEF0F7B8EC67DBDE: public key "Whisky Test (demo key) " imported gpg: key 8979A6C5567FB34A: public key "XRay Test (demo key) " imported gpg: key 9EEF34CD4B11B25F: public key "Yankee Test (demo key) " imported gpg: key 6BC4778054ACD246: public key "Zulu Test (demo key) " imported gpg: Total number processed: 26 gpg: imported: 26 GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests gpg --no-permission-warning \ --passphrase "abc" \ --import ../../../tests/gpg/secdemo.asc gpg: key 2D727CC768697734: "Alfa Test (demo key) " 1 new signature gpg: key 2D727CC768697734: secret key imported gpg: key 6BC4778054ACD246: "Zulu Test (demo key) " 1 new signature gpg: key 6BC4778054ACD246: secret key imported gpg: Total number processed: 2 gpg: new signatures: 2 gpg: secret keys read: 2 gpg: secret keys imported: 2 GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests gpgconf --kill all touch pubring-stamp make all-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests' g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_addexistingsubkey5-t-addexistingsubkey.o `test -f 't-addexistingsubkey.cpp' || echo './'`t-addexistingsubkey.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_addexistingsubkey5-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_changeexpiryjob5-t-changeexpiryjob.o `test -f 't-changeexpiryjob.cpp' || echo './'`t-changeexpiryjob.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_changeexpiryjob5-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_config5-t-config.o `test -f 't-config.cpp' || echo './'`t-config.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_config5-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_decryptverify5-t-decryptverify.o `test -f 't-decryptverify.cpp' || echo './'`t-decryptverify.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_decryptverify5-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_disablekey5-t-disablekey.o `test -f 't-disablekey.cpp' || echo './'`t-disablekey.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_disablekey5-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_encrypt5-t-encrypt.o `test -f 't-encrypt.cpp' || echo './'`t-encrypt.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_encrypt5-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_import5-t-import.o `test -f 't-import.cpp' || echo './'`t-import.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_import5-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_keylist5-t-keylist.o `test -f 't-keylist.cpp' || echo './'`t-keylist.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_keylist5-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_keylocate5-t-keylocate.o `test -f 't-keylocate.cpp' || echo './'`t-keylocate.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_keylocate5-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_ownertrust5-t-ownertrust.o `test -f 't-ownertrust.cpp' || echo './'`t-ownertrust.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_ownertrust5-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_remarks5-t-remarks.o `test -f 't-remarks.cpp' || echo './'`t-remarks.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_remarks5-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_revokekey5-t-revokekey.o `test -f 't-revokekey.cpp' || echo './'`t-revokekey.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_revokekey5-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_setprimaryuserid5-t-setprimaryuserid.o `test -f 't-setprimaryuserid.cpp' || echo './'`t-setprimaryuserid.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_setprimaryuserid5-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_tofuinfo5-t-tofuinfo.o `test -f 't-tofuinfo.cpp' || echo './'`t-tofuinfo.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_tofuinfo5-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_trustsignatures5-t-trustsignatures.o `test -f 't-trustsignatures.cpp' || echo './'`t-trustsignatures.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_trustsignatures5-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_various5-t-various.o `test -f 't-various.cpp' || echo './'`t-various.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_various5-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_verify5-t-verify.o `test -f 't-verify.cpp' || echo './'`t-verify.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_verify5-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_wkdlookup5-t-wkdlookup.o `test -f 't-wkdlookup.cpp' || echo './'`t-wkdlookup.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_wkdlookup5-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_decryptverifyarchivejob5-run-decryptverifyarchivejob.o `test -f 'run-decryptverifyarchivejob.cpp' || echo './'`run-decryptverifyarchivejob.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_decryptverifyjob5-run-decryptverifyjob.o `test -f 'run-decryptverifyjob.cpp' || echo './'`run-decryptverifyjob.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_encryptarchivejob5-run-encryptarchivejob.o `test -f 'run-encryptarchivejob.cpp' || echo './'`run-encryptarchivejob.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_encryptjob5-run-encryptjob.o `test -f 'run-encryptjob.cpp' || echo './'`run-encryptjob.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_exportjob5-run-exportjob.o `test -f 'run-exportjob.cpp' || echo './'`run-exportjob.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_importjob5-run-importjob.o `test -f 'run-importjob.cpp' || echo './'`run-importjob.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_keyformailboxjob5-run-keyformailboxjob.o `test -f 'run-keyformailboxjob.cpp' || echo './'`run-keyformailboxjob.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_receivekeysjob5-run-receivekeysjob.o `test -f 'run-receivekeysjob.cpp' || echo './'`run-receivekeysjob.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_refreshkeysjob5-run-refreshkeysjob.o `test -f 'run-refreshkeysjob.cpp' || echo './'`run-refreshkeysjob.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_signarchivejob5-run-signarchivejob.o `test -f 'run-signarchivejob.cpp' || echo './'`run-signarchivejob.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_signjob5-run-signjob.o `test -f 'run-signjob.cpp' || echo './'`run-signjob.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_verifydetachedjob5-run-verifydetachedjob.o `test -f 'run-verifydetachedjob.cpp' || echo './'`run-verifydetachedjob.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_verifyopaquejob5-run-verifyopaquejob.o `test -f 'run-verifyopaquejob.cpp' || echo './'`run-verifyopaquejob.cpp g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc5 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -DQT_CORE_LIB -I/usr/include/qt5/QtCore -I/usr/include/qt5 -fvisibility=hidden -DQT_TESTLIB_LIB -I/usr/include/qt5/QtTest -I/usr/include/qt5 -DQT_CORE_LIB -I/usr/include/qt5/QtCore -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_wkdrefreshjob5-run-wkdrefreshjob.o `test -f 'run-wkdrefreshjob.cpp' || echo './'`run-wkdrefreshjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-receivekeysjob5 run_receivekeysjob5-run-receivekeysjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-keyformailboxjob5 run_keyformailboxjob5-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 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-receivekeysjob5 run_receivekeysjob5-run-receivekeysjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-keyformailboxjob5 run_keyformailboxjob5-run-keyformailboxjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-exportjob5 run_exportjob5-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 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-exportjob5 run_exportjob5-run-exportjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-decryptverifyarchivejob5 run_decryptverifyarchivejob5-run-decryptverifyarchivejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-importjob5 run_importjob5-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 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-decryptverifyarchivejob5 run_decryptverifyarchivejob5-run-decryptverifyarchivejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-importjob5 run_importjob5-run-importjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-refreshkeysjob5 run_refreshkeysjob5-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 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-refreshkeysjob5 run_refreshkeysjob5-run-refreshkeysjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-wkdrefreshjob5 run_wkdrefreshjob5-run-wkdrefreshjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-verifydetachedjob5 run_verifydetachedjob5-run-verifydetachedjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-verifydetachedjob5 run_verifydetachedjob5-run-verifydetachedjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-wkdrefreshjob5 run_wkdrefreshjob5-run-wkdrefreshjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-signarchivejob5 run_signarchivejob5-run-signarchivejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-decryptverifyjob5 run_decryptverifyjob5-run-decryptverifyjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-encryptjob5 run_encryptjob5-run-encryptjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-signarchivejob5 run_signarchivejob5-run-signarchivejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-decryptverifyjob5 run_decryptverifyjob5-run-decryptverifyjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-encryptjob5 run_encryptjob5-run-encryptjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-encryptarchivejob5 run_encryptarchivejob5-run-encryptarchivejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-verifyopaquejob5 run_verifyopaquejob5-run-verifyopaquejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-encryptarchivejob5 run_encryptarchivejob5-run-encryptarchivejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-verifyopaquejob5 run_verifyopaquejob5-run-verifyopaquejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-signjob5 run_signjob5-run-signjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-signjob5 run_signjob5-run-signjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-decryptverify5 t_decryptverify5-t-decryptverify.o t_decryptverify5-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 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-decryptverify5 t_decryptverify5-t-decryptverify.o t_decryptverify5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-config5 t_config5-t-config.o t_config5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-keylocate5 t_keylocate5-t-keylocate.o t_keylocate5-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 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-config5 t_config5-t-config.o t_config5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-setprimaryuserid5 t_setprimaryuserid5-t-setprimaryuserid.o t_setprimaryuserid5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-ownertrust5 t_ownertrust5-t-ownertrust.o t_ownertrust5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-verify5 t_verify5-t-verify.o t_verify5-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 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-keylocate5 t_keylocate5-t-keylocate.o t_keylocate5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-ownertrust5 t_ownertrust5-t-ownertrust.o t_ownertrust5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-setprimaryuserid5 t_setprimaryuserid5-t-setprimaryuserid.o t_setprimaryuserid5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-verify5 t_verify5-t-verify.o t_verify5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-addexistingsubkey5 t_addexistingsubkey5-t-addexistingsubkey.o t_addexistingsubkey5-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 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-addexistingsubkey5 t_addexistingsubkey5-t-addexistingsubkey.o t_addexistingsubkey5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-import5 t_import5-t-import.o t_import5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-revokekey5 t_revokekey5-t-revokekey.o t_revokekey5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-disablekey5 t_disablekey5-t-disablekey.o t_disablekey5-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 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-import5 t_import5-t-import.o t_import5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-revokekey5 t_revokekey5-t-revokekey.o t_revokekey5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-disablekey5 t_disablekey5-t-disablekey.o t_disablekey5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-keylist5 t_keylist5-t-keylist.o t_keylist5-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 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-keylist5 t_keylist5-t-keylist.o t_keylist5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-encrypt5 t_encrypt5-t-encrypt.o t_encrypt5-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 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-encrypt5 t_encrypt5-t-encrypt.o t_encrypt5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-wkdlookup5 t_wkdlookup5-t-wkdlookup.o t_wkdlookup5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-tofuinfo5 t_tofuinfo5-t-tofuinfo.o t_tofuinfo5-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la ../../../src/libgpgme.la -lQt5Core -lgpg-error -lQt5Test -lQt5Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-remarks5 t_remarks5-t-remarks.o t_remarks5-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 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-wkdlookup5 t_wkdlookup5-t-wkdlookup.o t_wkdlookup5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-various5 t_various5-t-various.o t_various5-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 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-tofuinfo5 t_tofuinfo5-t-tofuinfo.o t_tofuinfo5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-changeexpiryjob5 t_changeexpiryjob5-t-changeexpiryjob.o t_changeexpiryjob5-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 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-remarks5 t_remarks5-t-remarks.o t_remarks5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-various5 t_various5-t-various.o t_various5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs libtool: link: g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-changeexpiryjob5 t_changeexpiryjob5-t-changeexpiryjob.o t_changeexpiryjob5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-trustsignatures5 t_trustsignatures5-t-trustsignatures.o t_trustsignatures5-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 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-trustsignatures5 t_trustsignatures5-t-trustsignatures.o t_trustsignatures5-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgme.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt5Test -lQt5Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src/.libs make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests' Making all in doc make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/doc' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/doc' make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt' make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang' make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0' make[1]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0' checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... ./build-aux/install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk 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-alpine-linux-musl checking host system type... riscv64-alpine-linux-musl checking whether make supports nested variables... (cached) yes checking for yat2m... /usr/bin/yat2m checking whether make supports the include directive... yes (GNU style) checking for riscv64-alpine-linux-musl-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for locale.h... yes checking for sys/select.h... yes checking for sys/uio.h... yes checking for argp.h... no 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-alpine-linux-musl-gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking how to run the C preprocessor... gcc -E checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking for gitlog-to-changelog... no checking for cc for build... gcc checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/riscv64-alpine-linux-musl/bin/ld checking if the linker (/usr/riscv64-alpine-linux-musl/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... 98304 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking how to convert riscv64-alpine-linux-musl file names to riscv64-alpine-linux-musl format... func_convert_file_noop checking how to convert riscv64-alpine-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/riscv64-alpine-linux-musl/bin/ld option to reload object files... -r checking for riscv64-alpine-linux-musl-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for riscv64-alpine-linux-musl-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for riscv64-alpine-linux-musl-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for riscv64-alpine-linux-musl-strip... no checking for strip... strip checking for riscv64-alpine-linux-musl-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-alpine-linux-musl-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... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/riscv64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/riscv64-alpine-linux-musl/bin/ld checking if the linker (/usr/riscv64-alpine-linux-musl/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/riscv64-alpine-linux-musl/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/riscv64-alpine-linux-musl/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-alpine-linux-musl-windres... no checking for windres... no checking whether C++ compiler accepts -mno-direct-extern-access... no checking for riscv64-alpine-linux-musl-pkg-config... no checking for pkg-config... /usr/bin/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-alpine-linux-musl-moc... no checking for moc... /usr/lib/qt6/libexec/moc checking whether Qt was built with -fPIC... no checking whether a simple Qt program can be built... yes checking whether g++ supports C++17 features with -std=c++17... yes checking for __attribute__((visibility))... yes checking for doxygen... no configure: WARNING: Doxygen not found - Qt binding doc will not be built. checking for dot... no configure: WARNING: Graphviz not found - Qt binding doc will not have diagrams. 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... no checking for getenv_r... no configure: WARNING: *** *** getenv() is not thread-safe and getenv_r() does not exist *** 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/lib as gpg-error-config checking for GPG Error - version >= 1.47... expr: warning: '^x-L': using '^' as the first character of a basic regular expression is not portable; it is ignored yes (1.50) configure: Use gpgrt-config as libassuan-config checking for LIBASSUAN - version >= 2.4.2... yes (2.5.7) checking LIBASSUAN API version... okay expr: warning: '^x-L': using '^' as the first character of a basic regular expression is not portable; it is ignored checking for getgid... yes checking for getegid... yes checking for closefrom... no checking for nanosleep... yes checking for stpcpy... yes checking for setenv... yes checking for struct cmsghdr.cmsg_len... yes checking for error_t... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating tests/Makefile config.status: creating tests/gpg/Makefile config.status: creating tests/gpgsm/Makefile config.status: creating tests/opassuan/Makefile config.status: creating tests/json/Makefile config.status: creating doc/Makefile config.status: creating src/versioninfo.rc config.status: creating src/gpgme.pc config.status: creating src/gpgme-glib.pc config.status: creating src/gpgme.h config.status: creating src/gpgme-config config.status: creating lang/cpp/Makefile config.status: creating lang/cpp/src/Makefile config.status: creating lang/cpp/tests/Makefile config.status: creating lang/cpp/src/gpgmepp.pc config.status: creating lang/cpp/src/GpgmeppConfig-w32.cmake.in config.status: creating lang/cpp/src/GpgmeppConfig.cmake.in config.status: creating lang/cpp/src/GpgmeppConfigVersion.cmake config.status: creating lang/cpp/src/gpgmepp_version.h config.status: creating lang/qt/Makefile config.status: creating lang/qt/src/Makefile config.status: creating lang/qt/src/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.24.0 has been configured as follows: Revision: 98b10fbc (39089) Platform: riscv64-alpine-linux-musl UI Server: yes FD Passing: yes Language bindings: cpp qt (Qt 6) make all-recursive make[1]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6' Making all in src make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/src' gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 gpgme-tool.c gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 argparse.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 conversion.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 get-env.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 parsetlv.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 mbox-util.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 data.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 data-fd.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 data-stream.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 data-mem.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 data-user.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 data-estream.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 data-compat.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 data-identify.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 signers.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 sig-notation.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 wait.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 wait-global.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 wait-private.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c conversion.c -fPIC -DPIC -o .libs/conversion.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 wait-user.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c get-env.c -fPIC -DPIC -o .libs/get-env.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c parsetlv.c -fPIC -DPIC -o .libs/parsetlv.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 op-support.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 encrypt.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data.c -fPIC -DPIC -o .libs/data.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c mbox-util.c -fPIC -DPIC -o .libs/mbox-util.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 encrypt-sign.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-fd.c -fPIC -DPIC -o .libs/data-fd.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 decrypt.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-stream.c -fPIC -DPIC -o .libs/data-stream.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 decrypt-verify.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 verify.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-mem.c -fPIC -DPIC -o .libs/data-mem.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 sign.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-user.c -fPIC -DPIC -o .libs/data-user.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 passphrase.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 progress.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 key.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-estream.c -fPIC -DPIC -o .libs/data-estream.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-compat.c -fPIC -DPIC -o .libs/data-compat.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 keylist.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-identify.c -fPIC -DPIC -o .libs/data-identify.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 keysign.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c signers.c -fPIC -DPIC -o .libs/signers.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 trust-item.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 trustlist.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c sig-notation.c -fPIC -DPIC -o .libs/sig-notation.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 tofupolicy.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c wait.c -fPIC -DPIC -o .libs/wait.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 revsig.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c wait-global.c -fPIC -DPIC -o .libs/wait-global.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 import.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c wait-private.c -fPIC -DPIC -o .libs/wait-private.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 export.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 genkey.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c wait-user.c -fPIC -DPIC -o .libs/wait-user.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 delete.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c op-support.c -fPIC -DPIC -o .libs/op-support.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c encrypt.c -fPIC -DPIC -o .libs/encrypt.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 edit.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c encrypt-sign.c -fPIC -DPIC -o .libs/encrypt-sign.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c decrypt.c -fPIC -DPIC -o .libs/decrypt.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 getauditlog.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c decrypt-verify.c -fPIC -DPIC -o .libs/decrypt-verify.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c verify.c -fPIC -DPIC -o .libs/verify.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 setexpire.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o setownertrust.lo setownertrust.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c sign.c -fPIC -DPIC -o .libs/sign.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 opassuan.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c passphrase.c -fPIC -DPIC -o .libs/passphrase.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 passwd.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c progress.c -fPIC -DPIC -o .libs/progress.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 spawn.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c key.c -fPIC -DPIC -o .libs/key.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 assuan-support.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c keylist.c -fPIC -DPIC -o .libs/keylist.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 engine.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c keysign.c -fPIC -DPIC -o .libs/keysign.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 engine-gpg.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c trust-item.c -fPIC -DPIC -o .libs/trust-item.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 status-table.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 engine-gpgsm.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c trustlist.c -fPIC -DPIC -o .libs/trustlist.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c revsig.c -fPIC -DPIC -o .libs/revsig.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c tofupolicy.c -fPIC -DPIC -o .libs/tofupolicy.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 engine-assuan.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c import.c -fPIC -DPIC -o .libs/import.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 engine-gpgconf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c export.c -fPIC -DPIC -o .libs/export.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c genkey.c -fPIC -DPIC -o .libs/genkey.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 engine-uiserver.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 engine-g13.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c delete.c -fPIC -DPIC -o .libs/delete.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 vfs-mount.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c edit.c -fPIC -DPIC -o .libs/edit.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c getauditlog.c -fPIC -DPIC -o .libs/getauditlog.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 vfs-create.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c opassuan.c -fPIC -DPIC -o .libs/opassuan.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 engine-spawn.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c setexpire.c -fPIC -DPIC -o .libs/setexpire.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c setownertrust.c -fPIC -DPIC -o .libs/setownertrust.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 gpgconf.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 queryswdb.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c spawn.c -fPIC -DPIC -o .libs/spawn.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c passwd.c -fPIC -DPIC -o .libs/passwd.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 posix-util.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine.c -fPIC -DPIC -o .libs/engine.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 posix-io.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c assuan-support.c -fPIC -DPIC -o .libs/assuan-support.o /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 dirinfo.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-gpg.c -fPIC -DPIC -o .libs/engine-gpg.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c status-table.c -fPIC -DPIC -o .libs/status-table.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-gpgsm.c -fPIC -DPIC -o .libs/engine-gpgsm.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-gpgconf.c -fPIC -DPIC -o .libs/engine-gpgconf.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-assuan.c -fPIC -DPIC -o .libs/engine-assuan.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-g13.c -fPIC -DPIC -o .libs/engine-g13.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c vfs-mount.c -fPIC -DPIC -o .libs/vfs-mount.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c vfs-create.c -fPIC -DPIC -o .libs/vfs-create.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-uiserver.c -fPIC -DPIC -o .libs/engine-uiserver.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-spawn.c -fPIC -DPIC -o .libs/engine-spawn.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c queryswdb.c -fPIC -DPIC -o .libs/queryswdb.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c gpgconf.c -fPIC -DPIC -o .libs/gpgconf.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c posix-util.c -fPIC -DPIC -o .libs/posix-util.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c dirinfo.c -fPIC -DPIC -o .libs/dirinfo.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c posix-io.c -fPIC -DPIC -o .libs/posix-io.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c parsetlv.c -o parsetlv.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c get-env.c -o get-env.o >/dev/null 2>&1 posix-io.c: In function 'get_max_fds': posix-io.c:399:29: warning: cast increases required alignment of target type [-Wcast-align] 399 | dir_entry = (struct linux_dirent64 *) (dir_buf + pos); | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-estream.c -o data-estream.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c progress.c -o progress.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-user.c -o data-user.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-stream.c -o data-stream.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-fd.c -o data-fd.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c getauditlog.c -o getauditlog.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c status-table.c -o status-table.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c wait-user.c -o wait-user.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c spawn.c -o spawn.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c gpgconf.c -o gpgconf.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c queryswdb.c -o queryswdb.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c mbox-util.c -o mbox-util.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c setownertrust.c -o setownertrust.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c trust-item.c -o trust-item.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c passphrase.c -o passphrase.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c wait-private.c -o wait-private.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c signers.c -o signers.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c tofupolicy.c -o tofupolicy.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c revsig.c -o revsig.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c decrypt-verify.c -o decrypt-verify.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c passwd.c -o passwd.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c setexpire.c -o setexpire.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c vfs-create.c -o vfs-create.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c keysign.c -o keysign.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c posix-util.c -o posix-util.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c wait.c -o wait.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c sig-notation.c -o sig-notation.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c delete.c -o delete.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c encrypt-sign.c -o encrypt-sign.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c vfs-mount.c -o vfs-mount.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c opassuan.c -o opassuan.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 debug.c /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 gpgme.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c debug.c -fPIC -DPIC -o .libs/debug.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c gpgme.c -fPIC -DPIC -o .libs/gpgme.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-compat.c -o data-compat.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c assuan-support.c -o assuan-support.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 version.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c trustlist.c -o trustlist.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 error.c gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 gpgme-json.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c version.c -fPIC -DPIC -o .libs/version.o gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 cJSON.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c wait-global.c -o wait-global.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c error.c -fPIC -DPIC -o .libs/error.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c encrypt.c -o encrypt.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c edit.c -o edit.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-identify.c -o data-identify.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c op-support.c -o op-support.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data-mem.c -o data-mem.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c sign.c -o sign.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-spawn.c -o engine-spawn.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c export.c -o export.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c error.c -o error.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c decrypt.c -o decrypt.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c dirinfo.c -o dirinfo.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c conversion.c -o conversion.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-assuan.c -o engine-assuan.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-g13.c -o engine-g13.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c import.c -o import.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c genkey.c -o genkey.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c version.c -o version.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c key.c -o key.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c data.c -o data.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c debug.c -o debug.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c posix-io.c -o posix-io.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine.c -o engine.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-gpgconf.c -o engine-gpgconf.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-uiserver.c -o engine-uiserver.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c keylist.c -o keylist.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c verify.c -o verify.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c gpgme.c -o gpgme.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-gpgsm.c -o engine-gpgsm.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../conf -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c engine-gpg.c -o engine-gpg.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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=./libgpgme.vers -version-info 44:0:33 -Wl,--as-needed,-O1,--sort-common -o libgpgme.la -rpath /usr/lib conversion.lo get-env.lo parsetlv.lo mbox-util.lo data.lo data-fd.lo data-stream.lo data-mem.lo data-user.lo data-estream.lo data-compat.lo data-identify.lo signers.lo sig-notation.lo wait.lo wait-global.lo wait-private.lo wait-user.lo op-support.lo encrypt.lo encrypt-sign.lo decrypt.lo decrypt-verify.lo verify.lo sign.lo passphrase.lo progress.lo key.lo keylist.lo keysign.lo trust-item.lo trustlist.lo tofupolicy.lo revsig.lo import.lo export.lo genkey.lo delete.lo edit.lo getauditlog.lo setexpire.lo setownertrust.lo opassuan.lo passwd.lo spawn.lo assuan-support.lo engine.lo engine-gpg.lo status-table.lo engine-gpgsm.lo engine-assuan.lo engine-gpgconf.lo engine-uiserver.lo engine-g13.lo vfs-mount.lo vfs-create.lo engine-spawn.lo gpgconf.lo queryswdb.lo posix-util.lo posix-io.lo dirinfo.lo debug.lo gpgme.lo version.lo error.lo -lassuan -lgpg-error libtool: link: gcc -shared -fPIC -DPIC .libs/conversion.o .libs/get-env.o .libs/parsetlv.o .libs/mbox-util.o .libs/data.o .libs/data-fd.o .libs/data-stream.o .libs/data-mem.o .libs/data-user.o .libs/data-estream.o .libs/data-compat.o .libs/data-identify.o .libs/signers.o .libs/sig-notation.o .libs/wait.o .libs/wait-global.o .libs/wait-private.o .libs/wait-user.o .libs/op-support.o .libs/encrypt.o .libs/encrypt-sign.o .libs/decrypt.o .libs/decrypt-verify.o .libs/verify.o .libs/sign.o .libs/passphrase.o .libs/progress.o .libs/key.o .libs/keylist.o .libs/keysign.o .libs/trust-item.o .libs/trustlist.o .libs/tofupolicy.o .libs/revsig.o .libs/import.o .libs/export.o .libs/genkey.o .libs/delete.o .libs/edit.o .libs/getauditlog.o .libs/setexpire.o .libs/setownertrust.o .libs/opassuan.o .libs/passwd.o .libs/spawn.o .libs/assuan-support.o .libs/engine.o .libs/engine-gpg.o .libs/status-table.o .libs/engine-gpgsm.o .libs/engine-assuan.o .libs/engine-gpgconf.o .libs/engine-uiserver.o .libs/engine-g13.o .libs/vfs-mount.o .libs/vfs-create.o .libs/engine-spawn.o .libs/gpgconf.o .libs/queryswdb.o .libs/posix-util.o .libs/posix-io.o .libs/dirinfo.o .libs/debug.o .libs/gpgme.o .libs/version.o .libs/error.o -lassuan -lgpg-error -Os -Wl,--version-script=./libgpgme.vers -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-soname -Wl,libgpgme.so.11 -o .libs/libgpgme.so.11.33.0 libtool: link: (cd ".libs" && rm -f "libgpgme.so.11" && ln -s "libgpgme.so.11.33.0" "libgpgme.so.11") libtool: link: (cd ".libs" && rm -f "libgpgme.so" && ln -s "libgpgme.so.11.33.0" "libgpgme.so") libtool: link: ar cru .libs/libgpgme.a conversion.o get-env.o parsetlv.o mbox-util.o data.o data-fd.o data-stream.o data-mem.o data-user.o data-estream.o data-compat.o data-identify.o signers.o sig-notation.o wait.o wait-global.o wait-private.o wait-user.o op-support.o encrypt.o encrypt-sign.o decrypt.o decrypt-verify.o verify.o sign.o passphrase.o progress.o key.o keylist.o keysign.o trust-item.o trustlist.o tofupolicy.o revsig.o import.o export.o genkey.o delete.o edit.o getauditlog.o setexpire.o setownertrust.o opassuan.o passwd.o spawn.o assuan-support.o engine.o engine-gpg.o status-table.o engine-gpgsm.o engine-assuan.o engine-gpgconf.o engine-uiserver.o engine-g13.o vfs-mount.o vfs-create.o engine-spawn.o gpgconf.o queryswdb.o posix-util.o posix-io.o dirinfo.o debug.o gpgme.o version.o error.o ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: ranlib .libs/libgpgme.a libtool: link: ( cd ".libs" && rm -f "libgpgme.la" && ln -s "../libgpgme.la" "libgpgme.la" ) /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o gpgme-tool gpgme-tool.o argparse.o libgpgme.la -lassuan -lgpg-error /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o gpgme-json gpgme-json.o cJSON.o -lm libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/gpgme-json gpgme-json.o cJSON.o -lm ./.libs/libgpgme.so -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/gpgme-tool gpgme-tool.o argparse.o ./.libs/libgpgme.so -lassuan -lgpg-error make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/src' Making all in tests make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/tests' Making all in gpg make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpg' cp ./gpg.conf.in gpg.conf echo pinentry-program /home/buildozer/aports/community/gpgme/src/qt6/tests/gpg/pinentry > ./gpg-agent.conf echo disable-scdaemon >> ./gpg-agent.conf GNUPGHOME=/home/buildozer/aports/community/gpgme/src/qt6/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpgconf --kill all ../.././build-aux/install-sh -c -d ./private-keys-v1.d for k in 13CD0F3BDF24BE53FE192D62F18737256FF6E4FD 76F7E2B35832976B50A27A282D9B87E44577EB66 A0747D5F9425E6664F4FFBEED20FBCA79FDED2BD 13CBE3758AFE42B5E5E2AE4CED27AFA455E3F87F 7A030357C0F253A5BBCD282FFC4E521B37558F5C; do \ cp ./$k private-keys-v1.d/$k.key; \ done echo x > ./gpg-sample.stamp GNUPGHOME=/home/buildozer/aports/community/gpgme/src/qt6/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpg --batch --no-permission-warning \ --import ./pubdemo.asc gpg: keybox '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpg/pubring.kbx' created gpg: /home/buildozer/aports/community/gpgme/src/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 GNUPGHOME=/home/buildozer/aports/community/gpgme/src/qt6/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpg --batch --no-permission-warning \ --import ./secdemo.asc gpg: key 2D727CC768697734: "Alfa Test (demo key) " 1 new signature gpg: key 2D727CC768697734: secret key imported gpg: key 6BC4778054ACD246: "Zulu Test (demo key) " 1 new signature gpg: key 6BC4778054ACD246: secret key imported gpg: Total number processed: 2 gpg: new signatures: 2 gpg: secret keys read: 2 gpg: secret keys unchanged: 2 GNUPGHOME=/home/buildozer/aports/community/gpgme/src/qt6/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpg --batch --no-permission-warning \ --import-ownertrust ./ownertrust.txt gpg: inserting ownertrust of 6 GNUPGHOME=/home/buildozer/aports/community/gpgme/src/qt6/tests/gpg LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpgconf --kill all echo x > ./pubring-stamp make all-am make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpg' gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-encrypt.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-encrypt-sym.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-encrypt-sign.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-sign.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-signers.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-decrypt.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-verify.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-decrypt-verify.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-sig-notation.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-export.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-import.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-edit.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-keylist.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-keylist-sig.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-keylist-secret-sig.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-wait.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-encrypt-large.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-file-name.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-gpgconf.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-encrypt-mixed.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-edit-sign.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o t-setownertrust.o t-setownertrust.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-eventloop.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 './'`t-thread1.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 './'`t-thread-keylist.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 './'`t-thread-keylist-verify.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-genkey.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 './'`t-cancel.c /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-export t-export.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-wait t-wait.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-decrypt t-decrypt.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-sign t-sign.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-encrypt t-encrypt.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-file-name t-file-name.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-encrypt-sym t-encrypt-sym.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-export t-export.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-encrypt-mixed t-encrypt-mixed.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-genkey t-genkey.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-encrypt-large t-encrypt-large.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-setownertrust t-setownertrust.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-wait t-wait.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-thread1 t_thread1-t-thread1.o ../../src/libgpgme.la -lgpg-error -lpthread libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-decrypt t-decrypt.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-encrypt-sign t-encrypt-sign.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-thread-keylist t_thread_keylist-t-thread-keylist.o ../../src/libgpgme.la -lgpg-error -lpthread libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-sign t-sign.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-decrypt-verify t-decrypt-verify.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-encrypt t-encrypt.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-sig-notation t-sig-notation.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-file-name t-file-name.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-encrypt-sym t-encrypt-sym.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-edit t-edit.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-genkey t-genkey.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-encrypt-mixed t-encrypt-mixed.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-encrypt-large t-encrypt-large.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-thread-keylist-verify t_thread_keylist_verify-t-thread-keylist-verify.o ../../src/libgpgme.la -lgpg-error -lpthread libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-setownertrust t-setownertrust.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-thread1 t_thread1-t-thread1.o ../../src/.libs/libgpgme.so -lgpg-error -lpthread -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-encrypt-sign t-encrypt-sign.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-decrypt-verify t-decrypt-verify.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-thread-keylist t_thread_keylist-t-thread-keylist.o ../../src/.libs/libgpgme.so -lgpg-error -lpthread -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-signers t-signers.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-sig-notation t-sig-notation.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-edit t-edit.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-import t-import.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-thread-keylist-verify t_thread_keylist_verify-t-thread-keylist-verify.o ../../src/.libs/libgpgme.so -lgpg-error -lpthread -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-cancel t_cancel-t-cancel.o ../../src/libgpgme.la -lgpg-error -lpthread libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-signers t-signers.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-eventloop t-eventloop.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-import t-import.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-cancel t_cancel-t-cancel.o ../../src/.libs/libgpgme.so -lgpg-error -lpthread -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-eventloop t-eventloop.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-verify t-verify.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-edit-sign t-edit-sign.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-verify t-verify.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-edit-sign t-edit-sign.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-gpgconf t-gpgconf.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-gpgconf t-gpgconf.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-keylist-secret-sig t-keylist-secret-sig.o ../../src/libgpgme.la -lgpg-error /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-keylist t-keylist.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-keylist-secret-sig t-keylist-secret-sig.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-keylist t-keylist.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-keylist-sig t-keylist-sig.o ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-keylist-sig t-keylist-sig.o ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpg' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpg' Making all in json make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/json' echo no-force-v3-sigs > ./gpg.conf echo pinentry-program /home/buildozer/aports/community/gpgme/src/qt6/tests/json/../gpg/pinentry > ./gpg-agent.conf echo disable-scdaemon >> ./gpg-agent.conf GNUPGHOME=/home/buildozer/aports/community/gpgme/src/qt6/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpgme_json=/home/buildozer/aports/community/gpgme/src/qt6/tests/json/../../src/gpgme-json gpgconf --kill all ../.././build-aux/install-sh -c -d ./private-keys-v1.d for k in ../../tests/gpg/13CD0F3BDF24BE53FE192D62F18737256FF6E4FD ../../tests/gpg/76F7E2B35832976B50A27A282D9B87E44577EB66 ../../tests/gpg/A0747D5F9425E6664F4FFBEED20FBCA79FDED2BD ../../tests/gpg/13CBE3758AFE42B5E5E2AE4CED27AFA455E3F87F ../../tests/gpg/7A030357C0F253A5BBCD282FFC4E521B37558F5C; do \ cp $k private-keys-v1.d/$(basename $k).key; \ done echo x > ./gpg-sample.stamp GNUPGHOME=/home/buildozer/aports/community/gpgme/src/qt6/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpgme_json=/home/buildozer/aports/community/gpgme/src/qt6/tests/json/../../src/gpgme-json gpg --batch --no-permission-warning \ --import ../../tests/gpg/pubdemo.asc gpg: keybox '/home/buildozer/aports/community/gpgme/src/qt6/tests/json/pubring.kbx' created gpg: /home/buildozer/aports/community/gpgme/src/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 GNUPGHOME=/home/buildozer/aports/community/gpgme/src/qt6/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpgme_json=/home/buildozer/aports/community/gpgme/src/qt6/tests/json/../../src/gpgme-json gpg --batch --no-permission-warning \ --import ../../tests/json/key-with-revokers.asc gpg: key BD07B828B2F75071: public key "key-with-revokers@example.net" imported gpg: Total number processed: 1 gpg: imported: 1 GNUPGHOME=/home/buildozer/aports/community/gpgme/src/qt6/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpgme_json=/home/buildozer/aports/community/gpgme/src/qt6/tests/json/../../src/gpgme-json gpg --batch --no-permission-warning \ --import ../../tests/gpg/secdemo.asc gpg: key 2D727CC768697734: "Alfa Test (demo key) " 1 new signature gpg: key 2D727CC768697734: secret key imported gpg: key 6BC4778054ACD246: "Zulu Test (demo key) " 1 new signature gpg: key 6BC4778054ACD246: secret key imported gpg: Total number processed: 2 gpg: new signatures: 2 gpg: secret keys read: 2 gpg: secret keys unchanged: 2 GNUPGHOME=/home/buildozer/aports/community/gpgme/src/qt6/tests/json LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpgme_json=/home/buildozer/aports/community/gpgme/src/qt6/tests/json/../../src/gpgme-json gpgconf --kill all echo x > ./pubring-stamp make all-am make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/json' gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-json.c /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-json t-json.o ../../src/cJSON.o -lm ../../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-json t-json.o ../../src/cJSON.o -lm ../../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/json' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/json' Making all in gpgsm make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpgsm' echo disable-crl-checks > ./gpgsm.conf echo 32100C27173EF6E9C4E9A25D3D69F86D37A4F939 > ./trustlist.txt echo faked-system-time 1008241200 >> ./gpgsm.conf GNUPGHOME=/home/buildozer/aports/community/gpgme/src/qt6/tests/gpgsm LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpgconf --kill all echo >> ./trustlist.txt echo "agent-program `which gpg-agent`|--debug-quick-random" >> ./gpgsm.conf echo "# CN=test cert 1,OU=Aegypten Project,O=g10 Code GmbH,L=Düsseldorf,C=DE" >> ./trustlist.txt echo "3CF405464F66ED4A7DF45BBDD1E4282E33BDB76E S" >> ./trustlist.txt ../.././build-aux/install-sh -c -d ./private-keys-v1.d cp ./32100C27173EF6E9C4E9A25D3D69F86D37A4F939 private-keys-v1.d/32100C27173EF6E9C4E9A25D3D69F86D37A4F939.key echo x > ./gpg-sample.stamp GNUPGHOME=/home/buildozer/aports/community/gpgme/src/qt6/tests/gpgsm LC_ALL=C GPG_AGENT_INFO= top_srcdir=../.. gpgsm --import ./cert_g10code_test1.der gpgsm: WARNING: running with faked system time: 2001-12-13 11:00:00 gpgsm: keybox '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpgsm/pubring.kbx' created gpgsm: total number processed: 1 gpgsm: imported: 1 touch pubring-stamp make all-am make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpgsm' gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-import.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-keylist.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-encrypt.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-verify.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-decrypt.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-sign.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-export.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-genkey.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 cms-keylist.c gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 cms-decrypt.c /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-encrypt t-encrypt.o ../../src/libgpgme.la /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-decrypt t-decrypt.o ../../src/libgpgme.la /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-export t-export.o ../../src/libgpgme.la /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o cms-decrypt cms-decrypt.o ../../src/libgpgme.la /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-sign t-sign.o ../../src/libgpgme.la /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-genkey t-genkey.o ../../src/libgpgme.la /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-import t-import.o ../../src/libgpgme.la libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-encrypt t-encrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-decrypt t-decrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-export t-export.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o cms-decrypt cms-decrypt.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-verify t-verify.o ../../src/libgpgme.la libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-genkey t-genkey.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-sign t-sign.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-import t-import.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o cms-keylist cms-keylist.o ../../src/libgpgme.la libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-verify t-verify.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o cms-keylist cms-keylist.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-keylist t-keylist.o ../../src/libgpgme.la libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-keylist t-keylist.o ../../src/.libs/libgpgme.so -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpgsm' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpgsm' Making all in opassuan make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/opassuan' gcc -DHAVE_CONFIG_H -I. -I../../conf -I../../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-command.c /bin/sh ../../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-command t-command.o ../../src/libgpgme.la libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o .libs/t-command t-command.o ../../src/.libs/libgpgme.so make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/opassuan' make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/tests' gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-version.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-data.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 t-engine-info.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-keylist.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-export.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-import.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-sign.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-verify.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-encrypt.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-identify.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-decrypt.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-genkey.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-keysign.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-tofu.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-swdb.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 './'`run-threaded.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-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 run-receive-keys.c gcc -DHAVE_CONFIG_H -I. -I../conf -I../src -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wno-format-y2k -Wno-missing-field-initializers -Wno-sign-compare -Wno-format-zero-length -Wno-format-truncation -Wno-sizeof-pointer-div -c -o run-setownertrust.o run-setownertrust.c /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-version t-version.o ../src/libgpgme.la -lgpg-error /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-engine-info t-engine-info.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-version t-version.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-engine-info t-engine-info.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-identify run-identify.o ../src/libgpgme.la -lgpg-error /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-setownertrust run-setownertrust.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-identify run-identify.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-setownertrust run-setownertrust.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-receive-keys run-receive-keys.o ../src/libgpgme.la -lgpg-error /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-import run-import.o ../src/libgpgme.la -lgpg-error /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-tofu run-tofu.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-receive-keys run-receive-keys.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-import run-import.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-export run-export.o ../src/libgpgme.la -lgpg-error /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-swdb run-swdb.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-tofu run-tofu.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-keysign run-keysign.o ../src/libgpgme.la -lgpg-error /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o t-data t-data.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-export run-export.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-swdb run-swdb.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-sign run-sign.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-keysign run-keysign.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o t-data t-data.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-sign run-sign.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-decrypt run-decrypt.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-decrypt run-decrypt.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-encrypt run-encrypt.o ../src/libgpgme.la -lgpg-error /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-genkey run-genkey.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-encrypt run-encrypt.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-genkey run-genkey.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-verify run-verify.o ../src/libgpgme.la -lgpg-error /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-threaded run_threaded-run-threaded.o ../src/libgpgme.la -lgpg-error -lpthread libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-verify run-verify.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-threaded run_threaded-run-threaded.o ../src/.libs/libgpgme.so -lgpg-error -lpthread -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../libtool --tag=CC --mode=link gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed,-O1,--sort-common -o run-keylist run-keylist.o ../src/libgpgme.la -lgpg-error libtool: link: gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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,--as-needed -Wl,-O1 -Wl,--sort-common -o run-keylist run-keylist.o ../src/.libs/libgpgme.so -lgpg-error -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/tests' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/tests' Making all in doc make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/doc' make[2]: Circular defs.inc <- defsincdate dependency dropped. gcc -I. -I../conf -I. \ -o mkdefsinc ./mkdefsinc.c incd="`test -f defsincdate || echo './'`defsincdate"; \ ./mkdefsinc -C . --date "`cat $incd 2>/dev/null`" \ gpgme.texi uiserver.texi lesser.texi gpl.texi gpgme-json.texi >defs.inc make all-am make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/doc' make[3]: Circular defsincdate <- gpgme.texi dependency dropped. restore=: && backupdir=".am$$" && \ am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \ rm -rf $backupdir && mkdir $backupdir && \ if (/bin/sh '/home/buildozer/aports/community/gpgme/src/qt6/build-aux/missing' makeinfo --version) >/dev/null 2>&1; then \ for f in gpgme.info gpgme.info-[0-9] gpgme.info-[0-9][0-9] gpgme.i[0-9] gpgme.i[0-9][0-9]; do \ if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ cd "$am__cwd"; \ if /bin/sh '/home/buildozer/aports/community/gpgme/src/qt6/build-aux/missing' makeinfo -I . \ -o gpgme.info gpgme.texi; \ then \ rc=0; \ CDPATH="${ZSH_VERSION+.}:" && cd .; \ else \ rc=$?; \ CDPATH="${ZSH_VERSION+.}:" && cd . && \ $restore $backupdir/* `echo "./gpgme.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc incd="`test -f defsincdate || echo './'`defsincdate"; \ for file in gpgme-json.texi ; do \ /usr/bin/yat2m -I . --release "GPGME 1.24.0" --store \ --date "`cat $incd 2>/dev/null`" \ `test -f '$file' || echo './'`$file ; done make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/doc' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/doc' Making all in lang make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang' Making all in cpp make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp' Making all in src make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src' mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/configuration.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/context.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/data.h" mkdir -p ./gpgme++/interfaces echo -n "gpgme++/configuration.h" | sed "s/gpgme++//" >> "gpgme++/configuration.h" echo -n "gpgme++/context.h" | sed "s/gpgme++//" >> "gpgme++/context.h" echo -n "gpgme++/data.h" | sed "s/gpgme++//" >> "gpgme++/data.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/decryptionresult.h" mkdir -p ./gpgme++/interfaces mkdir -p ./gpgme++/interfaces echo -n "gpgme++/decryptionresult.h" | sed "s/gpgme++//" >> "gpgme++/decryptionresult.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/defaultassuantransaction.h" echo "\"" >> "gpgme++/configuration.h" echo "\"" >> "gpgme++/context.h" echo "\"" >> "gpgme++/data.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/editinteractor.h" echo -n "gpgme++/defaultassuantransaction.h" | sed "s/gpgme++//" >> "gpgme++/defaultassuantransaction.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/decryptionresult.h" echo -n "gpgme++/editinteractor.h" | sed "s/gpgme++//" >> "gpgme++/editinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/encryptionresult.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/defaultassuantransaction.h" echo -n "gpgme++/encryptionresult.h" | sed "s/gpgme++//" >> "gpgme++/encryptionresult.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/engineinfo.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/editinteractor.h" echo -n "gpgme++/engineinfo.h" | sed "s/gpgme++//" >> "gpgme++/engineinfo.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/error.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/encryptionresult.h" echo -n "gpgme++/error.h" | sed "s/gpgme++//" >> "gpgme++/error.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/eventloopinteractor.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/engineinfo.h" echo -n "gpgme++/eventloopinteractor.h" | sed "s/gpgme++//" >> "gpgme++/eventloopinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/exception.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/error.h" echo -n "gpgme++/exception.h" | sed "s/gpgme++//" >> "gpgme++/exception.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/global.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/eventloopinteractor.h" echo -n "gpgme++/global.h" | sed "s/gpgme++//" >> "gpgme++/global.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/gpgadduserideditinteractor.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/exception.h" echo -n "gpgme++/gpgadduserideditinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpgadduserideditinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/gpgagentgetinfoassuantransaction.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/global.h" echo -n "gpgme++/gpgagentgetinfoassuantransaction.h" | sed "s/gpgme++//" >> "gpgme++/gpgagentgetinfoassuantransaction.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/gpgmefw.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/gpgadduserideditinteractor.h" echo -n "gpgme++/gpgmefw.h" | sed "s/gpgme++//" >> "gpgme++/gpgmefw.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/gpgsetexpirytimeeditinteractor.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/gpgagentgetinfoassuantransaction.h" echo -n "gpgme++/gpgsetexpirytimeeditinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpgsetexpirytimeeditinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/gpgsetownertrusteditinteractor.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/gpgmefw.h" echo -n "gpgme++/gpgsetownertrusteditinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpgsetownertrusteditinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/gpgsignkeyeditinteractor.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/gpgsetexpirytimeeditinteractor.h" echo -n "gpgme++/gpgsignkeyeditinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpgsignkeyeditinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/gpggencardkeyinteractor.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/gpgsetownertrusteditinteractor.h" echo -n "gpgme++/gpggencardkeyinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpggencardkeyinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/gpgaddexistingsubkeyeditinteractor.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/gpgsignkeyeditinteractor.h" echo -n "gpgme++/gpgaddexistingsubkeyeditinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpgaddexistingsubkeyeditinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/gpgrevokekeyeditinteractor.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/gpggencardkeyinteractor.h" echo -n "gpgme++/gpgrevokekeyeditinteractor.h" | sed "s/gpgme++//" >> "gpgme++/gpgrevokekeyeditinteractor.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/importresult.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/gpgaddexistingsubkeyeditinteractor.h" echo -n "gpgme++/importresult.h" | sed "s/gpgme++//" >> "gpgme++/importresult.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/keygenerationresult.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/gpgrevokekeyeditinteractor.h" echo -n "gpgme++/keygenerationresult.h" | sed "s/gpgme++//" >> "gpgme++/keygenerationresult.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/key.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/importresult.h" echo -n "gpgme++/key.h" | sed "s/gpgme++//" >> "gpgme++/key.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/keylistresult.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/keygenerationresult.h" echo -n "gpgme++/keylistresult.h" | sed "s/gpgme++//" >> "gpgme++/keylistresult.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/notation.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/key.h" echo -n "gpgme++/notation.h" | sed "s/gpgme++//" >> "gpgme++/notation.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/result.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/keylistresult.h" echo -n "gpgme++/result.h" | sed "s/gpgme++//" >> "gpgme++/result.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/scdgetinfoassuantransaction.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/notation.h" echo -n "gpgme++/scdgetinfoassuantransaction.h" | sed "s/gpgme++//" >> "gpgme++/scdgetinfoassuantransaction.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/signingresult.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/result.h" echo -n "gpgme++/signingresult.h" | sed "s/gpgme++//" >> "gpgme++/signingresult.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/statusconsumerassuantransaction.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/scdgetinfoassuantransaction.h" echo -n "gpgme++/statusconsumerassuantransaction.h" | sed "s/gpgme++//" >> "gpgme++/statusconsumerassuantransaction.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/trustitem.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/signingresult.h" echo -n "gpgme++/trustitem.h" | sed "s/gpgme++//" >> "gpgme++/trustitem.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/verificationresult.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/statusconsumerassuantransaction.h" echo -n "gpgme++/verificationresult.h" | sed "s/gpgme++//" >> "gpgme++/verificationresult.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/vfsmountresult.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/trustitem.h" echo -n "gpgme++/vfsmountresult.h" | sed "s/gpgme++//" >> "gpgme++/vfsmountresult.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/gpgmepp_export.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/verificationresult.h" echo -n "gpgme++/gpgmepp_export.h" | sed "s/gpgme++//" >> "gpgme++/gpgmepp_export.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/tofuinfo.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/vfsmountresult.h" echo -n "gpgme++/tofuinfo.h" | sed "s/gpgme++//" >> "gpgme++/tofuinfo.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/swdbresult.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/gpgmepp_export.h" echo -n "gpgme++/swdbresult.h" | sed "s/gpgme++//" >> "gpgme++/swdbresult.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/interfaces/assuantransaction.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/tofuinfo.h" echo -n "gpgme++/interfaces/assuantransaction.h" | sed "s/gpgme++//" >> "gpgme++/interfaces/assuantransaction.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/interfaces/dataprovider.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/swdbresult.h" echo -n "gpgme++/interfaces/dataprovider.h" | sed "s/gpgme++//" >> "gpgme++/interfaces/dataprovider.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/interfaces/passphraseprovider.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/interfaces/assuantransaction.h" echo -n "gpgme++/interfaces/passphraseprovider.h" | sed "s/gpgme++//" >> "gpgme++/interfaces/passphraseprovider.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/interfaces/progressprovider.h" mkdir -p ./gpgme++/interfaces echo "\"" >> "gpgme++/interfaces/dataprovider.h" echo -n "gpgme++/interfaces/progressprovider.h" | sed "s/gpgme++//" >> "gpgme++/interfaces/progressprovider.h" echo -n "#include \"/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src" > "gpgme++/interfaces/statusconsumer.h" echo "\"" >> "gpgme++/interfaces/passphraseprovider.h" echo -n "gpgme++/interfaces/statusconsumer.h" | sed "s/gpgme++//" >> "gpgme++/interfaces/statusconsumer.h" echo "\"" >> "gpgme++/interfaces/progressprovider.h" echo "\"" >> "gpgme++/interfaces/statusconsumer.h" make all-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o exception.lo exception.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o context.lo context.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o key.lo key.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o trustitem.lo trustitem.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o data.lo data.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o callbacks.lo callbacks.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o eventloopinteractor.lo eventloopinteractor.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o editinteractor.lo editinteractor.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o keylistresult.lo keylistresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o keygenerationresult.lo keygenerationresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o importresult.lo importresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o decryptionresult.lo decryptionresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o verificationresult.lo verificationresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o signingresult.lo signingresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o encryptionresult.lo encryptionresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o engineinfo.lo engineinfo.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o gpgsetexpirytimeeditinteractor.lo gpgsetexpirytimeeditinteractor.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o gpgsetownertrusteditinteractor.lo gpgsetownertrusteditinteractor.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o gpgsignkeyeditinteractor.lo gpgsignkeyeditinteractor.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o gpgadduserideditinteractor.lo gpgadduserideditinteractor.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o gpggencardkeyinteractor.lo gpggencardkeyinteractor.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o gpgaddexistingsubkeyeditinteractor.lo gpgaddexistingsubkeyeditinteractor.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o gpgrevokekeyeditinteractor.lo gpgrevokekeyeditinteractor.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o defaultassuantransaction.lo defaultassuantransaction.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o scdgetinfoassuantransaction.lo scdgetinfoassuantransaction.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o gpgagentgetinfoassuantransaction.lo gpgagentgetinfoassuantransaction.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o statusconsumerassuantransaction.lo statusconsumerassuantransaction.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o vfsmountresult.lo vfsmountresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o configuration.lo configuration.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o tofuinfo.lo tofuinfo.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o swdbresult.lo swdbresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o util.lo util.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o context_vanilla.lo context_vanilla.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c context.cpp -fPIC -DPIC -o .libs/context.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c exception.cpp -fPIC -DPIC -o .libs/exception.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c key.cpp -fPIC -DPIC -o .libs/key.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c eventloopinteractor.cpp -fPIC -DPIC -o .libs/eventloopinteractor.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c callbacks.cpp -fPIC -DPIC -o .libs/callbacks.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c data.cpp -fPIC -DPIC -o .libs/data.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c trustitem.cpp -fPIC -DPIC -o .libs/trustitem.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c editinteractor.cpp -fPIC -DPIC -o .libs/editinteractor.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c keylistresult.cpp -fPIC -DPIC -o .libs/keylistresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c importresult.cpp -fPIC -DPIC -o .libs/importresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signingresult.cpp -fPIC -DPIC -o .libs/signingresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c decryptionresult.cpp -fPIC -DPIC -o .libs/decryptionresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c keygenerationresult.cpp -fPIC -DPIC -o .libs/keygenerationresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c verificationresult.cpp -fPIC -DPIC -o .libs/verificationresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c encryptionresult.cpp -fPIC -DPIC -o .libs/encryptionresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgsetexpirytimeeditinteractor.cpp -fPIC -DPIC -o .libs/gpgsetexpirytimeeditinteractor.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c engineinfo.cpp -fPIC -DPIC -o .libs/engineinfo.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgsetownertrusteditinteractor.cpp -fPIC -DPIC -o .libs/gpgsetownertrusteditinteractor.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgadduserideditinteractor.cpp -fPIC -DPIC -o .libs/gpgadduserideditinteractor.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgsignkeyeditinteractor.cpp -fPIC -DPIC -o .libs/gpgsignkeyeditinteractor.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgaddexistingsubkeyeditinteractor.cpp -fPIC -DPIC -o .libs/gpgaddexistingsubkeyeditinteractor.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgrevokekeyeditinteractor.cpp -fPIC -DPIC -o .libs/gpgrevokekeyeditinteractor.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpggencardkeyinteractor.cpp -fPIC -DPIC -o .libs/gpggencardkeyinteractor.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c defaultassuantransaction.cpp -fPIC -DPIC -o .libs/defaultassuantransaction.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c vfsmountresult.cpp -fPIC -DPIC -o .libs/vfsmountresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c scdgetinfoassuantransaction.cpp -fPIC -DPIC -o .libs/scdgetinfoassuantransaction.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c configuration.cpp -fPIC -DPIC -o .libs/configuration.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c statusconsumerassuantransaction.cpp -fPIC -DPIC -o .libs/statusconsumerassuantransaction.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c tofuinfo.cpp -fPIC -DPIC -o .libs/tofuinfo.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgagentgetinfoassuantransaction.cpp -fPIC -DPIC -o .libs/gpgagentgetinfoassuantransaction.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c swdbresult.cpp -fPIC -DPIC -o .libs/swdbresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c util.cpp -fPIC -DPIC -o .libs/util.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c context_vanilla.cpp -fPIC -DPIC -o .libs/context_vanilla.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c context_vanilla.cpp -o context_vanilla.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgadduserideditinteractor.cpp -o gpgadduserideditinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgsetexpirytimeeditinteractor.cpp -o gpgsetexpirytimeeditinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c statusconsumerassuantransaction.cpp -o statusconsumerassuantransaction.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgaddexistingsubkeyeditinteractor.cpp -o gpgaddexistingsubkeyeditinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c trustitem.cpp -o trustitem.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c engineinfo.cpp -o engineinfo.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c exception.cpp -o exception.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c keylistresult.cpp -o keylistresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c keygenerationresult.cpp -o keygenerationresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgsetownertrusteditinteractor.cpp -o gpgsetownertrusteditinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c callbacks.cpp -o callbacks.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgrevokekeyeditinteractor.cpp -o gpgrevokekeyeditinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c vfsmountresult.cpp -o vfsmountresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c tofuinfo.cpp -o tofuinfo.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpggencardkeyinteractor.cpp -o gpggencardkeyinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c defaultassuantransaction.cpp -o defaultassuantransaction.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c swdbresult.cpp -o swdbresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c eventloopinteractor.cpp -o eventloopinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c editinteractor.cpp -o editinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgagentgetinfoassuantransaction.cpp -o gpgagentgetinfoassuantransaction.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c scdgetinfoassuantransaction.cpp -o scdgetinfoassuantransaction.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c encryptionresult.cpp -o encryptionresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c util.cpp -o util.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c data.cpp -o data.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c decryptionresult.cpp -o decryptionresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c importresult.cpp -o importresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signingresult.cpp -o signingresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c gpgsignkeyeditinteractor.cpp -o gpgsignkeyeditinteractor.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c configuration.cpp -o configuration.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c verificationresult.cpp -o verificationresult.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c key.cpp -o key.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../src -fvisibility=hidden -DBUILDING_GPGMEPP -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c context.cpp -o context.o >/dev/null 2>&1 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-undefined -version-info 27:0:21 -Wl,--as-needed,-O1,--sort-common -o libgpgmepp.la -rpath /usr/lib 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-alpine-linux-musl/14.2.0/crti.o /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/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,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs ../../../src/.libs/libgpgme.so -lassuan -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0 -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../riscv64-alpine-linux-musl/lib/../lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../riscv64-alpine-linux-musl/lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../.. -lstdc++ -lm -lssp_nonshared -latomic -lc -lgcc_s /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtendS.o /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtn.o -Os -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-soname -Wl,libgpgmepp.so.6 -o .libs/libgpgmepp.so.6.21.0 libtool: link: (cd ".libs" && rm -f "libgpgmepp.so.6" && ln -s "libgpgmepp.so.6.21.0" "libgpgmepp.so.6") libtool: link: (cd ".libs" && rm -f "libgpgmepp.so" && ln -s "libgpgmepp.so.6.21.0" "libgpgmepp.so") libtool: link: ar cru .libs/libgpgmepp.a exception.o context.o key.o trustitem.o data.o callbacks.o eventloopinteractor.o editinteractor.o keylistresult.o keygenerationresult.o importresult.o decryptionresult.o verificationresult.o signingresult.o encryptionresult.o engineinfo.o gpgsetexpirytimeeditinteractor.o gpgsetownertrusteditinteractor.o gpgsignkeyeditinteractor.o gpgadduserideditinteractor.o gpggencardkeyinteractor.o gpgaddexistingsubkeyeditinteractor.o gpgrevokekeyeditinteractor.o defaultassuantransaction.o scdgetinfoassuantransaction.o gpgagentgetinfoassuantransaction.o statusconsumerassuantransaction.o vfsmountresult.o configuration.o tofuinfo.o swdbresult.o util.o context_vanilla.o ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: ranlib .libs/libgpgmepp.a libtool: link: ( cd ".libs" && rm -f "libgpgmepp.la" && ln -s "../libgpgmepp.la" "libgpgmepp.la" ) make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src' Making all in tests make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../lang/cpp/src -I../../../src -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run-getkey.o run-getkey.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../lang/cpp/src -I../../../src -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run-keylist.o run-keylist.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../lang/cpp/src -I../../../src -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run-verify.o run-verify.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I../../../lang/cpp/src -I../../../src -DBUILDING_GPGMEPP -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run-wkdlookup.o run-wkdlookup.cpp /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-getkey run-getkey.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lgpg-error -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-keylist run-keylist.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lgpg-error -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-getkey run-getkey.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lgpg-error -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-verify run-verify.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lgpg-error -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-keylist run-keylist.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lgpg-error -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-verify run-verify.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lgpg-error -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-wkdlookup run-wkdlookup.o ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lgpg-error -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-wkdlookup run-wkdlookup.o ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lgpg-error -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/tests' make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp' Making all in qt make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt' Making all in src make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src' /usr/lib/qt6/libexec/moc `test -f 'abstractimportjob.h' || echo './'`abstractimportjob.h -o abstractimportjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'addexistingsubkeyjob.h' || echo './'`addexistingsubkeyjob.h -o addexistingsubkeyjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'adduseridjob.h' || echo './'`adduseridjob.h -o adduseridjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'changeexpiryjob.h' || echo './'`changeexpiryjob.h -o changeexpiryjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'changeownertrustjob.h' || echo './'`changeownertrustjob.h -o changeownertrustjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'changepasswdjob.h' || echo './'`changepasswdjob.h -o changepasswdjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'cleaner.h' || echo './'`cleaner.h -o cleaner.moc6 /usr/lib/qt6/libexec/moc `test -f 'decryptjob.h' || echo './'`decryptjob.h -o decryptjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'decryptverifyarchivejob.h' || echo './'`decryptverifyarchivejob.h -o decryptverifyarchivejob.moc6 /usr/lib/qt6/libexec/moc `test -f 'decryptverifyjob.h' || echo './'`decryptverifyjob.h -o decryptverifyjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'deletejob.h' || echo './'`deletejob.h -o deletejob.moc6 /usr/lib/qt6/libexec/moc `test -f 'downloadjob.h' || echo './'`downloadjob.h -o downloadjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'encryptarchivejob.h' || echo './'`encryptarchivejob.h -o encryptarchivejob.moc6 /usr/lib/qt6/libexec/moc `test -f 'encryptjob.h' || echo './'`encryptjob.h -o encryptjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'exportjob.h' || echo './'`exportjob.h -o exportjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'hierarchicalkeylistjob.h' || echo './'`hierarchicalkeylistjob.h -o hierarchicalkeylistjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'importfromkeyserverjob.h' || echo './'`importfromkeyserverjob.h -o importfromkeyserverjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'importjob.h' || echo './'`importjob.h -o importjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'job.h' || echo './'`job.h -o job.moc6 /usr/lib/qt6/libexec/moc `test -f 'keygenerationjob.h' || echo './'`keygenerationjob.h -o keygenerationjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'keylistjob.h' || echo './'`keylistjob.h -o keylistjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'listallkeysjob.h' || echo './'`listallkeysjob.h -o listallkeysjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'multideletejob.h' || echo './'`multideletejob.h -o multideletejob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmeaddexistingsubkeyjob.h' || echo './'`qgpgmeaddexistingsubkeyjob.h -o qgpgmeaddexistingsubkeyjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmeadduseridjob.h' || echo './'`qgpgmeadduseridjob.h -o qgpgmeadduseridjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmechangeexpiryjob.h' || echo './'`qgpgmechangeexpiryjob.h -o qgpgmechangeexpiryjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmechangeownertrustjob.h' || echo './'`qgpgmechangeownertrustjob.h -o qgpgmechangeownertrustjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmechangepasswdjob.h' || echo './'`qgpgmechangepasswdjob.h -o qgpgmechangepasswdjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmedecryptjob.h' || echo './'`qgpgmedecryptjob.h -o qgpgmedecryptjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmedecryptverifyarchivejob.h' || echo './'`qgpgmedecryptverifyarchivejob.h -o qgpgmedecryptverifyarchivejob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmedecryptverifyjob.h' || echo './'`qgpgmedecryptverifyjob.h -o qgpgmedecryptverifyjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmedeletejob.h' || echo './'`qgpgmedeletejob.h -o qgpgmedeletejob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmedownloadjob.h' || echo './'`qgpgmedownloadjob.h -o qgpgmedownloadjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmeencryptarchivejob.h' || echo './'`qgpgmeencryptarchivejob.h -o qgpgmeencryptarchivejob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmeencryptjob.h' || echo './'`qgpgmeencryptjob.h -o qgpgmeencryptjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmeexportjob.h' || echo './'`qgpgmeexportjob.h -o qgpgmeexportjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmeimportfromkeyserverjob.h' || echo './'`qgpgmeimportfromkeyserverjob.h -o qgpgmeimportfromkeyserverjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmeimportjob.h' || echo './'`qgpgmeimportjob.h -o qgpgmeimportjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmekeygenerationjob.h' || echo './'`qgpgmekeygenerationjob.h -o qgpgmekeygenerationjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmekeylistjob.h' || echo './'`qgpgmekeylistjob.h -o qgpgmekeylistjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmelistallkeysjob.h' || echo './'`qgpgmelistallkeysjob.h -o qgpgmelistallkeysjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmereceivekeysjob.h' || echo './'`qgpgmereceivekeysjob.h -o qgpgmereceivekeysjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmerefreshsmimekeysjob.h' || echo './'`qgpgmerefreshsmimekeysjob.h -o qgpgmerefreshsmimekeysjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmerevokekeyjob.h' || echo './'`qgpgmerevokekeyjob.h -o qgpgmerevokekeyjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmesetprimaryuseridjob.h' || echo './'`qgpgmesetprimaryuseridjob.h -o qgpgmesetprimaryuseridjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmesignarchivejob.h' || echo './'`qgpgmesignarchivejob.h -o qgpgmesignarchivejob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmesignencryptjob.h' || echo './'`qgpgmesignencryptjob.h -o qgpgmesignencryptjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmesignencryptarchivejob.h' || echo './'`qgpgmesignencryptarchivejob.h -o qgpgmesignencryptarchivejob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmesignjob.h' || echo './'`qgpgmesignjob.h -o qgpgmesignjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmesignkeyjob.h' || echo './'`qgpgmesignkeyjob.h -o qgpgmesignkeyjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmeverifydetachedjob.h' || echo './'`qgpgmeverifydetachedjob.h -o qgpgmeverifydetachedjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmeverifyopaquejob.h' || echo './'`qgpgmeverifyopaquejob.h -o qgpgmeverifyopaquejob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmewkdlookupjob.h' || echo './'`qgpgmewkdlookupjob.h -o qgpgmewkdlookupjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmewkdrefreshjob.h' || echo './'`qgpgmewkdrefreshjob.h -o qgpgmewkdrefreshjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmewkspublishjob.h' || echo './'`qgpgmewkspublishjob.h -o qgpgmewkspublishjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'tofupolicyjob.h' || echo './'`tofupolicyjob.h -o tofupolicyjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmetofupolicyjob.h' || echo './'`qgpgmetofupolicyjob.h -o qgpgmetofupolicyjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'receivekeysjob.h' || echo './'`receivekeysjob.h -o receivekeysjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'refreshkeysjob.h' || echo './'`refreshkeysjob.h -o refreshkeysjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'revokekeyjob.h' || echo './'`revokekeyjob.h -o revokekeyjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'setprimaryuseridjob.h' || echo './'`setprimaryuseridjob.h -o setprimaryuseridjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'signarchivejob.h' || echo './'`signarchivejob.h -o signarchivejob.moc6 /usr/lib/qt6/libexec/moc `test -f 'signencryptjob.h' || echo './'`signencryptjob.h -o signencryptjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'signencryptarchivejob.h' || echo './'`signencryptarchivejob.h -o signencryptarchivejob.moc6 /usr/lib/qt6/libexec/moc `test -f 'signjob.h' || echo './'`signjob.h -o signjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'signkeyjob.h' || echo './'`signkeyjob.h -o signkeyjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'specialjob.h' || echo './'`specialjob.h -o specialjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'verifydetachedjob.h' || echo './'`verifydetachedjob.h -o verifydetachedjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'verifyopaquejob.h' || echo './'`verifyopaquejob.h -o verifyopaquejob.moc6 /usr/lib/qt6/libexec/moc `test -f 'wkdlookupjob.h' || echo './'`wkdlookupjob.h -o wkdlookupjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'wkdrefreshjob.h' || echo './'`wkdrefreshjob.h -o wkdrefreshjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'keyformailboxjob.h' || echo './'`keyformailboxjob.h -o keyformailboxjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'wkspublishjob.h' || echo './'`wkspublishjob.h -o wkspublishjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmekeyformailboxjob.h' || echo './'`qgpgmekeyformailboxjob.h -o qgpgmekeyformailboxjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'defaultkeygenerationjob.h' || echo './'`defaultkeygenerationjob.h -o defaultkeygenerationjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'quickjob.h' || echo './'`quickjob.h -o quickjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmequickjob.h' || echo './'`qgpgmequickjob.h -o qgpgmequickjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'gpgcardjob.h' || echo './'`gpgcardjob.h -o gpgcardjob.moc6 /usr/lib/qt6/libexec/moc `test -f 'qgpgmegpgcardjob.h' || echo './'`qgpgmegpgcardjob.h -o qgpgmegpgcardjob.moc6 mkdir moc6 echo -n "#include \"qgpgme/" > "AddExistingSubkeyJob" echo -n "#include \"qgpgme/" > "AddUserIDJob" echo -n "#include \"qgpgme/" > "AbstractImportJob" echo -n "AddExistingSubkeyJob" | tr '[:upper:]' '[:lower:]' >> "AddExistingSubkeyJob" echo -n "AddUserIDJob" | tr '[:upper:]' '[:lower:]' >> "AddUserIDJob" echo -n "#include \"qgpgme/" > "ChangeExpiryJob" echo -n "AbstractImportJob" | tr '[:upper:]' '[:lower:]' >> "AbstractImportJob" echo -n "#include \"qgpgme/" > "ChangeOwnerTrustJob" echo -n "ChangeExpiryJob" | tr '[:upper:]' '[:lower:]' >> "ChangeExpiryJob" echo -n "#include \"qgpgme/" > "ChangePasswdJob" echo ".h\"" >> "AddExistingSubkeyJob" echo ".h\"" >> "AddUserIDJob" echo -n "ChangeOwnerTrustJob" | tr '[:upper:]' '[:lower:]' >> "ChangeOwnerTrustJob" echo ".h\"" >> "AbstractImportJob" echo -n "ChangePasswdJob" | tr '[:upper:]' '[:lower:]' >> "ChangePasswdJob" echo -n "#include \"qgpgme/" > "DataProvider" echo ".h\"" >> "ChangeExpiryJob" echo -n "#include \"qgpgme/" > "Debug" echo -n "#include \"qgpgme/" > "DecryptJob" echo ".h\"" >> "ChangeOwnerTrustJob" echo -n "DataProvider" | tr '[:upper:]' '[:lower:]' >> "DataProvider" echo -n "Debug" | tr '[:upper:]' '[:lower:]' >> "Debug" echo ".h\"" >> "ChangePasswdJob" echo -n "DecryptJob" | tr '[:upper:]' '[:lower:]' >> "DecryptJob" echo -n "#include \"qgpgme/" > "DecryptVerifyArchiveJob" echo -n "#include \"qgpgme/" > "DecryptVerifyJob" echo -n "#include \"qgpgme/" > "DN" echo -n "#include \"qgpgme/" > "DownloadJob" echo ".h\"" >> "DataProvider" echo ".h\"" >> "Debug" echo ".h\"" >> "DecryptJob" echo -n "DecryptVerifyArchiveJob" | tr '[:upper:]' '[:lower:]' >> "DecryptVerifyArchiveJob" echo -n "DecryptVerifyJob" | tr '[:upper:]' '[:lower:]' >> "DecryptVerifyJob" echo -n "DN" | tr '[:upper:]' '[:lower:]' >> "DN" echo -n "DownloadJob" | tr '[:upper:]' '[:lower:]' >> "DownloadJob" echo -n "#include \"qgpgme/" > "EncryptArchiveJob" echo -n "#include \"qgpgme/" > "EncryptJob" echo -n "#include \"qgpgme/" > "ExportJob" echo ".h\"" >> "DecryptVerifyArchiveJob" echo -n "EncryptArchiveJob" | tr '[:upper:]' '[:lower:]' >> "EncryptArchiveJob" echo ".h\"" >> "DecryptVerifyJob" echo ".h\"" >> "DN" echo ".h\"" >> "DownloadJob" echo -n "EncryptJob" | tr '[:upper:]' '[:lower:]' >> "EncryptJob" echo -n "ExportJob" | tr '[:upper:]' '[:lower:]' >> "ExportJob" echo -n "#include \"qgpgme/" > "FileListDataProvider" echo -n "#include \"qgpgme/" > "HierarchicalKeyListJob" echo ".h\"" >> "EncryptArchiveJob" echo -n "#include \"qgpgme/" > "Job" echo -n "FileListDataProvider" | tr '[:upper:]' '[:lower:]' >> "FileListDataProvider" echo ".h\"" >> "EncryptJob" echo -n "HierarchicalKeyListJob" | tr '[:upper:]' '[:lower:]' >> "HierarchicalKeyListJob" echo ".h\"" >> "ExportJob" echo -n "Job" | tr '[:upper:]' '[:lower:]' >> "Job" echo -n "#include \"qgpgme/" > "MultiDeleteJob" echo -n "#include \"qgpgme/" > "Protocol" echo -n "#include \"qgpgme/" > "QGpgMENewCryptoConfig" echo ".h\"" >> "FileListDataProvider" echo ".h\"" >> "HierarchicalKeyListJob" echo -n "MultiDeleteJob" | tr '[:upper:]' '[:lower:]' >> "MultiDeleteJob" echo -n "Protocol" | tr '[:upper:]' '[:lower:]' >> "Protocol" echo ".h\"" >> "Job" echo -n "QGpgMENewCryptoConfig" | tr '[:upper:]' '[:lower:]' >> "QGpgMENewCryptoConfig" echo -n "#include \"qgpgme/" > "QuickJob" echo -n "#include \"qgpgme/" > "ReceiveKeysJob" echo -n "#include \"qgpgme/" > "RevokeKeyJob" echo ".h\"" >> "MultiDeleteJob" echo -n "QuickJob" | tr '[:upper:]' '[:lower:]' >> "QuickJob" echo ".h\"" >> "Protocol" echo ".h\"" >> "QGpgMENewCryptoConfig" echo -n "ReceiveKeysJob" | tr '[:upper:]' '[:lower:]' >> "ReceiveKeysJob" echo -n "RevokeKeyJob" | tr '[:upper:]' '[:lower:]' >> "RevokeKeyJob" echo -n "#include \"qgpgme/" > "SetPrimaryUserIDJob" echo -n "#include \"qgpgme/" > "SpecialJob" echo -n "#include \"qgpgme/" > "SignArchiveJob" echo ".h\"" >> "QuickJob" echo -n "SetPrimaryUserIDJob" | tr '[:upper:]' '[:lower:]' >> "SetPrimaryUserIDJob" echo ".h\"" >> "ReceiveKeysJob" echo ".h\"" >> "RevokeKeyJob" echo -n "SpecialJob" | tr '[:upper:]' '[:lower:]' >> "SpecialJob" echo -n "SignArchiveJob" | tr '[:upper:]' '[:lower:]' >> "SignArchiveJob" echo -n "#include \"qgpgme/" > "SignJob" echo -n "#include \"qgpgme/" > "SignKeyJob" echo -n "#include \"qgpgme/" > "SignEncryptArchiveJob" echo ".h\"" >> "SetPrimaryUserIDJob" echo -n "SignJob" | tr '[:upper:]' '[:lower:]' >> "SignJob" echo -n "SignKeyJob" | tr '[:upper:]' '[:lower:]' >> "SignKeyJob" echo ".h\"" >> "SpecialJob" echo ".h\"" >> "SignArchiveJob" echo -n "SignEncryptArchiveJob" | tr '[:upper:]' '[:lower:]' >> "SignEncryptArchiveJob" echo -n "#include \"qgpgme/" > "SignEncryptJob" echo -n "#include \"qgpgme/" > "VerifyOpaqueJob" echo -n "#include \"qgpgme/" > "RefreshKeysJob" echo ".h\"" >> "SignJob" echo ".h\"" >> "SignKeyJob" echo -n "SignEncryptJob" | tr '[:upper:]' '[:lower:]' >> "SignEncryptJob" echo ".h\"" >> "SignEncryptArchiveJob" echo -n "VerifyOpaqueJob" | tr '[:upper:]' '[:lower:]' >> "VerifyOpaqueJob" echo -n "RefreshKeysJob" | tr '[:upper:]' '[:lower:]' >> "RefreshKeysJob" echo -n "#include \"qgpgme/" > "CryptoConfig" echo -n "#include \"qgpgme/" > "DeleteJob" echo -n "#include \"qgpgme/" > "ImportFromKeyserverJob" echo ".h\"" >> "SignEncryptJob" echo -n "CryptoConfig" | tr '[:upper:]' '[:lower:]' >> "CryptoConfig" echo ".h\"" >> "VerifyOpaqueJob" echo ".h\"" >> "RefreshKeysJob" echo -n "DeleteJob" | tr '[:upper:]' '[:lower:]' >> "DeleteJob" echo -n "ImportFromKeyserverJob" | tr '[:upper:]' '[:lower:]' >> "ImportFromKeyserverJob" echo -n "#include \"qgpgme/" > "ImportJob" echo -n "#include \"qgpgme/" > "KeyGenerationJob" echo ".h\"" >> "CryptoConfig" echo -n "#include \"qgpgme/" > "KeyListJob" echo ".h\"" >> "DeleteJob" echo ".h\"" >> "ImportFromKeyserverJob" echo -n "ImportJob" | tr '[:upper:]' '[:lower:]' >> "ImportJob" echo -n "KeyGenerationJob" | tr '[:upper:]' '[:lower:]' >> "KeyGenerationJob" echo -n "KeyListJob" | tr '[:upper:]' '[:lower:]' >> "KeyListJob" echo -n "#include \"qgpgme/" > "ListAllKeysJob" echo -n "#include \"qgpgme/" > "VerifyDetachedJob" echo -n "#include \"qgpgme/" > "KeyForMailboxJob" echo -n "ListAllKeysJob" | tr '[:upper:]' '[:lower:]' >> "ListAllKeysJob" echo ".h\"" >> "ImportJob" echo ".h\"" >> "KeyGenerationJob" echo ".h\"" >> "KeyListJob" echo -n "VerifyDetachedJob" | tr '[:upper:]' '[:lower:]' >> "VerifyDetachedJob" echo -n "KeyForMailboxJob" | tr '[:upper:]' '[:lower:]' >> "KeyForMailboxJob" echo -n "#include \"qgpgme/" > "DefaultKeyGenerationJob" echo -n "#include \"qgpgme/" > "WKDLookupJob" echo ".h\"" >> "ListAllKeysJob" echo -n "#include \"qgpgme/" > "WKDLookupResult" echo -n "DefaultKeyGenerationJob" | tr '[:upper:]' '[:lower:]' >> "DefaultKeyGenerationJob" echo -n "WKDLookupJob" | tr '[:upper:]' '[:lower:]' >> "WKDLookupJob" echo ".h\"" >> "VerifyDetachedJob" echo ".h\"" >> "KeyForMailboxJob" echo -n "WKDLookupResult" | tr '[:upper:]' '[:lower:]' >> "WKDLookupResult" echo -n "#include \"qgpgme/" > "WKDRefreshJob" echo -n "#include \"qgpgme/" > "WKSPublishJob" echo -n "#include \"qgpgme/" > "TofuPolicyJob" echo ".h\"" >> "DefaultKeyGenerationJob" echo ".h\"" >> "WKDLookupJob" echo -n "WKDRefreshJob" | tr '[:upper:]' '[:lower:]' >> "WKDRefreshJob" echo -n "WKSPublishJob" | tr '[:upper:]' '[:lower:]' >> "WKSPublishJob" echo ".h\"" >> "WKDLookupResult" echo -n "TofuPolicyJob" | tr '[:upper:]' '[:lower:]' >> "TofuPolicyJob" echo -n "#include \"qgpgme/" > "GpgCardJob" echo "#include \"../abstractimportjob.moc6\"" > "moc6/abstractimportjob.moc" echo -n "GpgCardJob" | tr '[:upper:]' '[:lower:]' >> "GpgCardJob" echo ".h\"" >> "WKDRefreshJob" echo ".h\"" >> "WKSPublishJob" echo "#include \"../addexistingsubkeyjob.moc6\"" > "moc6/addexistingsubkeyjob.moc" echo ".h\"" >> "TofuPolicyJob" echo "#include \"../adduseridjob.moc6\"" > "moc6/adduseridjob.moc" echo "#include \"../changeexpiryjob.moc6\"" > "moc6/changeexpiryjob.moc" echo ".h\"" >> "GpgCardJob" echo "#include \"../changeownertrustjob.moc6\"" > "moc6/changeownertrustjob.moc" echo "#include \"../changepasswdjob.moc6\"" > "moc6/changepasswdjob.moc" echo "#include \"../cleaner.moc6\"" > "moc6/cleaner.moc" echo "#include \"../decryptjob.moc6\"" > "moc6/decryptjob.moc" echo "#include \"../decryptverifyarchivejob.moc6\"" > "moc6/decryptverifyarchivejob.moc" echo "#include \"../decryptverifyjob.moc6\"" > "moc6/decryptverifyjob.moc" echo "#include \"../deletejob.moc6\"" > "moc6/deletejob.moc" echo "#include \"../downloadjob.moc6\"" > "moc6/downloadjob.moc" echo "#include \"../encryptarchivejob.moc6\"" > "moc6/encryptarchivejob.moc" echo "#include \"../encryptjob.moc6\"" > "moc6/encryptjob.moc" echo "#include \"../exportjob.moc6\"" > "moc6/exportjob.moc" echo "#include \"../hierarchicalkeylistjob.moc6\"" > "moc6/hierarchicalkeylistjob.moc" echo "#include \"../importfromkeyserverjob.moc6\"" > "moc6/importfromkeyserverjob.moc" echo "#include \"../importjob.moc6\"" > "moc6/importjob.moc" echo "#include \"../job.moc6\"" > "moc6/job.moc" echo "#include \"../keygenerationjob.moc6\"" > "moc6/keygenerationjob.moc" echo "#include \"../keylistjob.moc6\"" > "moc6/keylistjob.moc" echo "#include \"../listallkeysjob.moc6\"" > "moc6/listallkeysjob.moc" echo "#include \"../multideletejob.moc6\"" > "moc6/multideletejob.moc" echo "#include \"../qgpgmeaddexistingsubkeyjob.moc6\"" > "moc6/qgpgmeaddexistingsubkeyjob.moc" echo "#include \"../qgpgmeadduseridjob.moc6\"" > "moc6/qgpgmeadduseridjob.moc" echo "#include \"../qgpgmechangeexpiryjob.moc6\"" > "moc6/qgpgmechangeexpiryjob.moc" echo "#include \"../qgpgmechangeownertrustjob.moc6\"" > "moc6/qgpgmechangeownertrustjob.moc" echo "#include \"../qgpgmechangepasswdjob.moc6\"" > "moc6/qgpgmechangepasswdjob.moc" echo "#include \"../qgpgmedecryptjob.moc6\"" > "moc6/qgpgmedecryptjob.moc" echo "#include \"../qgpgmedecryptverifyarchivejob.moc6\"" > "moc6/qgpgmedecryptverifyarchivejob.moc" echo "#include \"../qgpgmedecryptverifyjob.moc6\"" > "moc6/qgpgmedecryptverifyjob.moc" echo "#include \"../qgpgmedeletejob.moc6\"" > "moc6/qgpgmedeletejob.moc" echo "#include \"../qgpgmedownloadjob.moc6\"" > "moc6/qgpgmedownloadjob.moc" echo "#include \"../qgpgmeencryptarchivejob.moc6\"" > "moc6/qgpgmeencryptarchivejob.moc" echo "#include \"../qgpgmeencryptjob.moc6\"" > "moc6/qgpgmeencryptjob.moc" echo "#include \"../qgpgmeexportjob.moc6\"" > "moc6/qgpgmeexportjob.moc" echo "#include \"../qgpgmeimportfromkeyserverjob.moc6\"" > "moc6/qgpgmeimportfromkeyserverjob.moc" echo "#include \"../qgpgmeimportjob.moc6\"" > "moc6/qgpgmeimportjob.moc" echo "#include \"../qgpgmekeygenerationjob.moc6\"" > "moc6/qgpgmekeygenerationjob.moc" echo "#include \"../qgpgmekeylistjob.moc6\"" > "moc6/qgpgmekeylistjob.moc" echo "#include \"../qgpgmelistallkeysjob.moc6\"" > "moc6/qgpgmelistallkeysjob.moc" echo "#include \"../qgpgmereceivekeysjob.moc6\"" > "moc6/qgpgmereceivekeysjob.moc" echo "#include \"../qgpgmerefreshsmimekeysjob.moc6\"" > "moc6/qgpgmerefreshsmimekeysjob.moc" echo "#include \"../qgpgmerevokekeyjob.moc6\"" > "moc6/qgpgmerevokekeyjob.moc" echo "#include \"../qgpgmesetprimaryuseridjob.moc6\"" > "moc6/qgpgmesetprimaryuseridjob.moc" echo "#include \"../qgpgmesignarchivejob.moc6\"" > "moc6/qgpgmesignarchivejob.moc" echo "#include \"../qgpgmesignencryptjob.moc6\"" > "moc6/qgpgmesignencryptjob.moc" echo "#include \"../qgpgmesignencryptarchivejob.moc6\"" > "moc6/qgpgmesignencryptarchivejob.moc" echo "#include \"../qgpgmesignjob.moc6\"" > "moc6/qgpgmesignjob.moc" echo "#include \"../qgpgmesignkeyjob.moc6\"" > "moc6/qgpgmesignkeyjob.moc" echo "#include \"../qgpgmeverifydetachedjob.moc6\"" > "moc6/qgpgmeverifydetachedjob.moc" echo "#include \"../qgpgmeverifyopaquejob.moc6\"" > "moc6/qgpgmeverifyopaquejob.moc" echo "#include \"../qgpgmewkdlookupjob.moc6\"" > "moc6/qgpgmewkdlookupjob.moc" echo "#include \"../qgpgmewkdrefreshjob.moc6\"" > "moc6/qgpgmewkdrefreshjob.moc" echo "#include \"../qgpgmewkspublishjob.moc6\"" > "moc6/qgpgmewkspublishjob.moc" echo "#include \"../tofupolicyjob.moc6\"" > "moc6/tofupolicyjob.moc" echo "#include \"../qgpgmetofupolicyjob.moc6\"" > "moc6/qgpgmetofupolicyjob.moc" echo "#include \"../receivekeysjob.moc6\"" > "moc6/receivekeysjob.moc" echo "#include \"../refreshkeysjob.moc6\"" > "moc6/refreshkeysjob.moc" echo "#include \"../revokekeyjob.moc6\"" > "moc6/revokekeyjob.moc" echo "#include \"../setprimaryuseridjob.moc6\"" > "moc6/setprimaryuseridjob.moc" echo "#include \"../signarchivejob.moc6\"" > "moc6/signarchivejob.moc" echo "#include \"../signencryptjob.moc6\"" > "moc6/signencryptjob.moc" echo "#include \"../signencryptarchivejob.moc6\"" > "moc6/signencryptarchivejob.moc" echo "#include \"../signjob.moc6\"" > "moc6/signjob.moc" echo "#include \"../signkeyjob.moc6\"" > "moc6/signkeyjob.moc" echo "#include \"../specialjob.moc6\"" > "moc6/specialjob.moc" echo "#include \"../verifydetachedjob.moc6\"" > "moc6/verifydetachedjob.moc" echo "#include \"../verifyopaquejob.moc6\"" > "moc6/verifyopaquejob.moc" echo "#include \"../wkdlookupjob.moc6\"" > "moc6/wkdlookupjob.moc" echo "#include \"../wkdrefreshjob.moc6\"" > "moc6/wkdrefreshjob.moc" echo "#include \"../keyformailboxjob.moc6\"" > "moc6/keyformailboxjob.moc" echo "#include \"../wkspublishjob.moc6\"" > "moc6/wkspublishjob.moc" echo "#include \"../qgpgmekeyformailboxjob.moc6\"" > "moc6/qgpgmekeyformailboxjob.moc" echo "#include \"../defaultkeygenerationjob.moc6\"" > "moc6/defaultkeygenerationjob.moc" echo "#include \"../quickjob.moc6\"" > "moc6/quickjob.moc" echo "#include \"../qgpgmequickjob.moc6\"" > "moc6/qgpgmequickjob.moc" echo "#include \"../gpgcardjob.moc6\"" > "moc6/gpgcardjob.moc" echo "#include \"../qgpgmegpgcardjob.moc6\"" > "moc6/qgpgmegpgcardjob.moc" make all-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-cleaner.lo `test -f 'cleaner.cpp' || echo './'`cleaner.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-dataprovider.lo `test -f 'dataprovider.cpp' || echo './'`dataprovider.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-debug.lo `test -f 'debug.cpp' || echo './'`debug.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-decryptverifyarchivejob.lo `test -f 'decryptverifyarchivejob.cpp' || echo './'`decryptverifyarchivejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-decryptverifyjob.lo `test -f 'decryptverifyjob.cpp' || echo './'`decryptverifyjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-encryptarchivejob.lo `test -f 'encryptarchivejob.cpp' || echo './'`encryptarchivejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-filelistdataprovider.lo `test -f 'filelistdataprovider.cpp' || echo './'`filelistdataprovider.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-job.lo `test -f 'job.cpp' || echo './'`job.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-multideletejob.lo `test -f 'multideletejob.cpp' || echo './'`multideletejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmeadduseridjob.lo `test -f 'qgpgmeadduseridjob.cpp' || echo './'`qgpgmeadduseridjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmeaddexistingsubkeyjob.lo `test -f 'qgpgmeaddexistingsubkeyjob.cpp' || echo './'`qgpgmeaddexistingsubkeyjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmebackend.lo `test -f 'qgpgmebackend.cpp' || echo './'`qgpgmebackend.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmechangeexpiryjob.lo `test -f 'qgpgmechangeexpiryjob.cpp' || echo './'`qgpgmechangeexpiryjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmechangeownertrustjob.lo `test -f 'qgpgmechangeownertrustjob.cpp' || echo './'`qgpgmechangeownertrustjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmechangepasswdjob.lo `test -f 'qgpgmechangepasswdjob.cpp' || echo './'`qgpgmechangepasswdjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmedecryptjob.lo `test -f 'qgpgmedecryptjob.cpp' || echo './'`qgpgmedecryptjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmedecryptverifyarchivejob.lo `test -f 'qgpgmedecryptverifyarchivejob.cpp' || echo './'`qgpgmedecryptverifyarchivejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmedecryptverifyjob.lo `test -f 'qgpgmedecryptverifyjob.cpp' || echo './'`qgpgmedecryptverifyjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmedeletejob.lo `test -f 'qgpgmedeletejob.cpp' || echo './'`qgpgmedeletejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmedownloadjob.lo `test -f 'qgpgmedownloadjob.cpp' || echo './'`qgpgmedownloadjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmeencryptarchivejob.lo `test -f 'qgpgmeencryptarchivejob.cpp' || echo './'`qgpgmeencryptarchivejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmeencryptjob.lo `test -f 'qgpgmeencryptjob.cpp' || echo './'`qgpgmeencryptjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmeexportjob.lo `test -f 'qgpgmeexportjob.cpp' || echo './'`qgpgmeexportjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmeimportfromkeyserverjob.lo `test -f 'qgpgmeimportfromkeyserverjob.cpp' || echo './'`qgpgmeimportfromkeyserverjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmeimportjob.lo `test -f 'qgpgmeimportjob.cpp' || echo './'`qgpgmeimportjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmekeygenerationjob.lo `test -f 'qgpgmekeygenerationjob.cpp' || echo './'`qgpgmekeygenerationjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmekeylistjob.lo `test -f 'qgpgmekeylistjob.cpp' || echo './'`qgpgmekeylistjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-listallkeysjob.lo `test -f 'listallkeysjob.cpp' || echo './'`listallkeysjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmelistallkeysjob.lo `test -f 'qgpgmelistallkeysjob.cpp' || echo './'`qgpgmelistallkeysjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmenewcryptoconfig.lo `test -f 'qgpgmenewcryptoconfig.cpp' || echo './'`qgpgmenewcryptoconfig.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmereceivekeysjob.lo `test -f 'qgpgmereceivekeysjob.cpp' || echo './'`qgpgmereceivekeysjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmerefreshsmimekeysjob.lo `test -f 'qgpgmerefreshsmimekeysjob.cpp' || echo './'`qgpgmerefreshsmimekeysjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmerevokekeyjob.lo `test -f 'qgpgmerevokekeyjob.cpp' || echo './'`qgpgmerevokekeyjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmesetprimaryuseridjob.lo `test -f 'qgpgmesetprimaryuseridjob.cpp' || echo './'`qgpgmesetprimaryuseridjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmesignarchivejob.lo `test -f 'qgpgmesignarchivejob.cpp' || echo './'`qgpgmesignarchivejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmesignencryptjob.lo `test -f 'qgpgmesignencryptjob.cpp' || echo './'`qgpgmesignencryptjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmesignencryptarchivejob.lo `test -f 'qgpgmesignencryptarchivejob.cpp' || echo './'`qgpgmesignencryptarchivejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmesignjob.lo `test -f 'qgpgmesignjob.cpp' || echo './'`qgpgmesignjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmesignkeyjob.lo `test -f 'qgpgmesignkeyjob.cpp' || echo './'`qgpgmesignkeyjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmeverifydetachedjob.lo `test -f 'qgpgmeverifydetachedjob.cpp' || echo './'`qgpgmeverifydetachedjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmeverifyopaquejob.lo `test -f 'qgpgmeverifyopaquejob.cpp' || echo './'`qgpgmeverifyopaquejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmewkdlookupjob.lo `test -f 'qgpgmewkdlookupjob.cpp' || echo './'`qgpgmewkdlookupjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-threadedjobmixin.lo `test -f 'threadedjobmixin.cpp' || echo './'`threadedjobmixin.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmewkdrefreshjob.lo `test -f 'qgpgmewkdrefreshjob.cpp' || echo './'`qgpgmewkdrefreshjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmekeyformailboxjob.lo `test -f 'qgpgmekeyformailboxjob.cpp' || echo './'`qgpgmekeyformailboxjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgme_debug.lo `test -f 'qgpgme_debug.cpp' || echo './'`qgpgme_debug.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmetofupolicyjob.lo `test -f 'qgpgmetofupolicyjob.cpp' || echo './'`qgpgmetofupolicyjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmequickjob.lo `test -f 'qgpgmequickjob.cpp' || echo './'`qgpgmequickjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-defaultkeygenerationjob.lo `test -f 'defaultkeygenerationjob.cpp' || echo './'`defaultkeygenerationjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmewkspublishjob.lo `test -f 'qgpgmewkspublishjob.cpp' || echo './'`qgpgmewkspublishjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-qgpgmegpgcardjob.lo `test -f 'qgpgmegpgcardjob.cpp' || echo './'`qgpgmegpgcardjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-changeexpiryjob.lo `test -f 'changeexpiryjob.cpp' || echo './'`changeexpiryjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-encryptjob.lo `test -f 'encryptjob.cpp' || echo './'`encryptjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-importjob.lo `test -f 'importjob.cpp' || echo './'`importjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-quickjob.lo `test -f 'quickjob.cpp' || echo './'`quickjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-signarchivejob.lo `test -f 'signarchivejob.cpp' || echo './'`signarchivejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-signencryptjob.lo `test -f 'signencryptjob.cpp' || echo './'`signencryptjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-signencryptarchivejob.lo `test -f 'signencryptarchivejob.cpp' || echo './'`signencryptarchivejob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-signjob.lo `test -f 'signjob.cpp' || echo './'`signjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-dn.lo `test -f 'dn.cpp' || echo './'`dn.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-cryptoconfig.lo `test -f 'cryptoconfig.cpp' || echo './'`cryptoconfig.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-wkdlookupresult.lo `test -f 'wkdlookupresult.cpp' || echo './'`wkdlookupresult.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-util.lo `test -f 'util.cpp' || echo './'`util.cpp /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-verifydetachedjob.lo `test -f 'verifydetachedjob.cpp' || echo './'`verifydetachedjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c cleaner.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-cleaner.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c dataprovider.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-dataprovider.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c decryptverifyarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-decryptverifyarchivejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c debug.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-debug.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c decryptverifyjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-decryptverifyjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeadduseridjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmeadduseridjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c encryptarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-encryptarchivejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c filelistdataprovider.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-filelistdataprovider.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c job.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-job.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c multideletejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-multideletejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmechangeexpiryjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmechangeexpiryjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmebackend.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmebackend.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmechangeownertrustjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmechangeownertrustjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeaddexistingsubkeyjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmeaddexistingsubkeyjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedecryptverifyarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmedecryptverifyarchivejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmechangepasswdjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmechangepasswdjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedecryptjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmedecryptjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedeletejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmedeletejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedecryptverifyjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmedecryptverifyjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeexportjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmeexportjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeencryptarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmeencryptarchivejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedownloadjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmedownloadjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeimportfromkeyserverjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmeimportfromkeyserverjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeencryptjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmeencryptjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeimportjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmeimportjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmekeygenerationjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmekeygenerationjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmekeylistjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmekeylistjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmelistallkeysjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmelistallkeysjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c listallkeysjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-listallkeysjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmerefreshsmimekeysjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmerefreshsmimekeysjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignencryptarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmesignencryptarchivejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmerevokekeyjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmerevokekeyjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmenewcryptoconfig.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmenewcryptoconfig.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignencryptjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmesignencryptjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmereceivekeysjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmereceivekeysjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesetprimaryuseridjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmesetprimaryuseridjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmesignarchivejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmesignjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeverifydetachedjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmeverifydetachedjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignkeyjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmesignkeyjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmewkdlookupjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmewkdlookupjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmequickjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmequickjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeverifyopaquejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmeverifyopaquejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmewkdrefreshjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmewkdrefreshjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c threadedjobmixin.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-threadedjobmixin.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmekeyformailboxjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmekeyformailboxjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmewkspublishjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmewkspublishjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c defaultkeygenerationjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-defaultkeygenerationjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmetofupolicyjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmetofupolicyjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgme_debug.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgme_debug.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmegpgcardjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-qgpgmegpgcardjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c encryptjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-encryptjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c changeexpiryjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-changeexpiryjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c quickjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-quickjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-signarchivejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-signjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signencryptjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-signencryptjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c importjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-importjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c dn.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-dn.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c wkdlookupresult.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-wkdlookupresult.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c cryptoconfig.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-cryptoconfig.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c util.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-util.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signencryptarchivejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-signencryptarchivejob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c verifydetachedjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-verifydetachedjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c wkdlookupresult.cpp -o libqgpgmeqt6_la-wkdlookupresult.o >/dev/null 2>&1 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 qgpgme_debug.h:4, from 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from defaultkeygenerationjob.h:35, from 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from changepasswdjob.h:38, from qgpgmechangepasswdjob.h:38, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_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 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::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&, 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 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 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&, 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::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&, 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 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 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 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 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 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 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::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&, 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::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&, 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 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::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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in 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 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 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 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 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 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 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 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::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 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 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::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&, 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in 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::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 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::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 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 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 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 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 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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from changeexpiryjob.h:38, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from abstractimportjob.h:38, from receivekeysjob.h:37, from qgpgmereceivekeysjob.h:37, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from keygenerationjob.h:38, from qgpgmekeygenerationjob.h:38, from 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from decryptverifyarchivejob.h:37, from 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 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 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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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::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&, 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 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 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::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&, 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from changeexpiryjob.h:38, from qgpgmechangeexpiryjob.h:38, from 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro '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 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 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 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 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&, 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro '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 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 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 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 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 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 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 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&, 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 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 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 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 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::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 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 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 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 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 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 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::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 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 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 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:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro '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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 cleaner.h:37, from 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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&, 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::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 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 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 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 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 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 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 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&, 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 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::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::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 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 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 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 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 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::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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from changeownertrustjob.h:38, from qgpgmechangeownertrustjob.h:38, from qgpgmechangeownertrustjob.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from decryptverifyjob.h:38, from decryptverifyjob.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 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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/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 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 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 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 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::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&, 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_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::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&, 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 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 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 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 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 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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro '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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro '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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from setprimaryuseridjob.h:37, from qgpgmesetprimaryuseridjob.h:37, from 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from abstractimportjob.h:38, from importfromkeyserverjob.h:38, from qgpgmeimportfromkeyserverjob.h:38, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from encryptarchivejob.h:37, from qgpgmeencryptarchivejob.h:37, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from encryptjob.h:40, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from exportjob.h:39, from qgpgmeexportjob.h:40, from 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 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 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 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 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 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::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&, 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 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 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 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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from signarchivejob.h:37, from 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 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 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 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::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&, 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 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 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 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 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 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 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 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 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_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 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 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::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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from abstractimportjob.h:38, from importjob.h:40, from 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_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 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 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 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 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 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 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&, 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 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 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 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 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 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 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&)': /usr/include/qt6/QtCore/qcomparehelpers.h:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: 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 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 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 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 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 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 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 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::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&, 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_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 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 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 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 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::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 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 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 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 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&, 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 235 | QF16_MAKE_ORDER_OP_FP(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 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 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 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 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 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 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::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 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 threadedjobmixin.h:38, from qgpgmewkdrefreshjob.h:37, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro '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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro '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 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 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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 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 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 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 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 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 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 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 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 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 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 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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 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 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 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 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 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&, 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 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 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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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 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 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 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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 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 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 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 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 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 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 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 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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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 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 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 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 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 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 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::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&, 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 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 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 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:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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 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 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 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 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 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 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::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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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&, 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 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 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from decryptverifyjob.h:38, from qgpgmedecryptverifyjob.h:38, from 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 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 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&, 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&, 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 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 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 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 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 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 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 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 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 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 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::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 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 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 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::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&, 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 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 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:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in 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 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::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&, 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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from keylistjob.h:38, from qgpgmekeylistjob.h:38, from 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::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&, 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 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 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 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 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&, 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 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 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 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::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 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 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 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 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&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: 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 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 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::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&, 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::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 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 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 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::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&, 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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::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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 keyformailboxjob.h:36, from qgpgmekeyformailboxjob.h:38, from 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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/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 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 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in 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 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 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 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 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 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 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 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 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from verifyopaquejob.h:38, from qgpgmeverifyopaquejob.h:38, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ 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 ./dataprovider.h:33, from 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::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 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 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 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 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 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 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 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 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 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ 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 threadedjobmixin.h:38, from qgpgmewkdlookupjob.h:37, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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::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&, 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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::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 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 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/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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from quickjob.h:36, from quickjob.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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_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 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from deletejob.h:39, from qgpgmedeletejob.h:38, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from downloadjob.h:38, from qgpgmedownloadjob.h:38, from 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 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 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 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 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 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 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:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in 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 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 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 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in 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 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 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 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 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 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 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 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 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 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in 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 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 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 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:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 qgpgmebackend.h:38, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion 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 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&, 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 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 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 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::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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from encryptjob.h:40, from qgpgmeencryptjob.h:38, from 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 threadedjobmixin.h:38, from qgpgmeaddexistingsubkeyjob.h:37, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 gpgcardjob.h:35, from qgpgmegpgcardjob.h:34, from 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 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 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 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 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 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 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 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 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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro '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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro '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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in 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 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 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 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro '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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from signkeyjob.h:38, from qgpgmesignkeyjob.h:38, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&)': /usr/include/qt6/QtCore/qcomparehelpers.h:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from decryptjob.h:38, from qgpgmedecryptjob.h:38, from 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&)': /usr/include/qt6/QtCore/qcomparehelpers.h:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: 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 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 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::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 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 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 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:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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 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 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 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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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 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 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 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 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 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 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 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::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&, 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 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 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 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 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 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 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 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:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /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 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 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 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::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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from signjob.h:38, from qgpgmesignjob.h:38, from 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from signencryptjob.h:40, from qgpgmesignencryptjob.h:38, from 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 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 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 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 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 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 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 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 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 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 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from abstractimportjob.h:38, from importjob.h:40, from qgpgmeimportjob.h:40, from 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_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::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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:238:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 238 | QF16_MAKE_ORDER_OP_FP(qfloat16::NativeType) | ^~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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::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&, 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 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 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/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 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 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/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 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 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 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 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 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 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 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&, 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 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 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::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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_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 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 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 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 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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::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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from decryptverifyarchivejob.h:37, from qgpgmedecryptverifyarchivejob.h:37, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from signencryptjob.h:40, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from tofupolicyjob.h:34, from qgpgmetofupolicyjob.h:34, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 threadedjobmixin.h:38, from qgpgmerevokekeyjob.h:37, from 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::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&, 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::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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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::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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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::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&, 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 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 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 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 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 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in 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 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 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 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 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 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 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 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 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::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&, 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 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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 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 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 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 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 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 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 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::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 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 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 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 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 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&, 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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 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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from signjob.h:38, from signjob.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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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/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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 cryptoconfig.h:43, from 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from verifydetachedjob.h:38, from verifydetachedjob.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 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 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 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&, 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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&, 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from refreshkeysjob.h:38, from qgpgmerefreshsmimekeysjob.h:38, from 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from multideletejob.h:39, from 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from verifydetachedjob.h:38, from qgpgmeverifydetachedjob.h:38, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro '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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from adduseridjob.h:38, from qgpgmeadduseridjob.h:38, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from signarchivejob.h:37, from qgpgmesignarchivejob.h:37, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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&, 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::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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in 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 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 250 | QF16_PARTIALLY_ORDERED(qfloat16, quint8) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in 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 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 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 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::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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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/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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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 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 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 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 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 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from listallkeysjob.h:40, from qgpgmelistallkeysjob.h:38, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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::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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from wkspublishjob.h:34, from qgpgmewkspublishjob.h:34, from 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in 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 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 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 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::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 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 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 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from signencryptarchivejob.h:37, from qgpgmesignencryptarchivejob.h:37, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 252 | QF16_PARTIALLY_ORDERED(qfloat16, quint16) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 threadedjobmixin.h:38, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:235:5: note: in expansion of macro '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 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 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 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 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro '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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from listallkeysjob.h:40, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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/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::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&, 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from signencryptarchivejob.h:37, from 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 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 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 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 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 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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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&, 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 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 253 | QF16_PARTIALLY_ORDERED(qfloat16, qint32) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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 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 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 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 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 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 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 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/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 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 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /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 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 256 | QF16_PARTIALLY_ORDERED(qfloat16, unsigned long) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:234:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 234 | QF16_MAKE_ORDER_OP_FP(long double) | ^~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in 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 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from encryptarchivejob.h:37, from 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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:211:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 211 | { return compareThreeWay(lhs, rhs) >= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 258 | QF16_PARTIALLY_ORDERED(qfloat16, quint64) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 257 | QF16_PARTIALLY_ORDERED(qfloat16, qint64) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:250:5: note: in 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 251 | QF16_PARTIALLY_ORDERED(qfloat16, qint16) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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:205:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 205 | { return compareThreeWay(lhs, rhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:232:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 232 | QF16_PARTIALLY_ORDERED(qfloat16, FP) | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:236:5: note: in expansion of macro 'QF16_MAKE_ORDER_OP_FP' 236 | QF16_MAKE_ORDER_OP_FP(float) | ^~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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::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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~ 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 util.h:37, from 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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::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&, 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:252:5: note: in 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::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 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 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 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 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 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/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 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 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 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 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 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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:253:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:257:5: note: in 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c filelistdataprovider.cpp -o libqgpgmeqt6_la-filelistdataprovider.o >/dev/null 2>&1 /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 249 | QF16_PARTIALLY_ORDERED(qfloat16, qint8) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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/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 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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in 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 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 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:249:5: note: in 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::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 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 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 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 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 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 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 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 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::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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:254:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 254 | QF16_PARTIALLY_ORDERED(qfloat16, quint32) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:251:5: note: in 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 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 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 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 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 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 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 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 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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 261 | QF16_PARTIALLY_ORDERED(qfloat16, quint128) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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 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 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 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 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 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 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 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 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 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 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::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&, 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 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 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 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 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 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 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::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&, 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 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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:261:5: note: in 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 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 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 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&, 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 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 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 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 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/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::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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:230:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 230 | { return compareThreeWay(rhs, lhs) > 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in 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 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 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 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 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 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 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:233:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 233 | { return compareThreeWay(rhs, lhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:258:5: note: in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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:236:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 236 | { return compareThreeWay(rhs, lhs) >= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:255:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 255 | QF16_PARTIALLY_ORDERED(qfloat16, long) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:208:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 208 | { return compareThreeWay(lhs, rhs) <= 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:214:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_TEMPLATE' 214 | QT_DECLARE_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:224:5: note: in expansion of macro 'QT_DECLARE_ORDERING_HELPER_PARTIAL' 224 | QT_DECLARE_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:295:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_HELPER' 295 | QT_DECLARE_ORDERING_OPERATORS_HELPER(PARTIAL, LeftType, RightType, constexpr) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:256:5: note: in expansion 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 job.h:40, from quickjob.h:36, from qgpgmequickjob.h:36, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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:239:43: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 239 | { return compareThreeWay(rhs, lhs) <= 0; } | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in definition of macro 'QT_VA_ARGS_EXPAND' 72 | #define QT_VA_ARGS_EXPAND(...) __VA_ARGS__ // Needed for MSVC | ^~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:242:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE' 242 | QT_DECLARE_REVERSED_ORDERING_HELPER_TEMPLATE(Qt::partial_ordering, LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:253:5: note: in expansion of macro 'QT_DECLARE_REVERSED_ORDERING_HELPER_PARTIAL' 253 | QT_DECLARE_REVERSED_ORDERING_HELPER_ ## OrderingString (LeftType, RightType, Constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:296:5: note: in expansion of macro 'QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER' 296 | QT_DECLARE_ORDERING_OPERATORS_REVERSED_HELPER(PARTIAL, LeftType, RightType, constexpr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:74:49: note: in expansion of macro 'QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE_2' 74 | #define QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) MACRO##_##ARGC | ^~~~~ /usr/include/qt6/QtCore/qoverload.h:75:46: note: in expansion of macro 'QT_OVERLOADED_MACRO_EXPAND' 75 | #define QT_OVERLOADED_MACRO_IMP(MACRO, ARGC) QT_OVERLOADED_MACRO_EXPAND(MACRO, ARGC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qoverload.h:76:59: note: in expansion of macro 'QT_OVERLOADED_MACRO_IMP' 76 | #define QT_OVERLOADED_MACRO(MACRO, ...) QT_VA_ARGS_EXPAND(QT_OVERLOADED_MACRO_IMP(MACRO, QT_VA_ARGS_COUNT(__VA_ARGS__))(__VA_ARGS__)) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcomparehelpers.h:299:5: note: in expansion of macro 'QT_OVERLOADED_MACRO' 299 | QT_OVERLOADED_MACRO(QT_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:213:34: note: in expansion of macro 'Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE' 213 | # define QF16_PARTIALLY_ORDERED Q_DECLARE_PARTIALLY_ORDERED_LITERAL_TYPE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfloat16.h:260:5: note: in expansion of macro 'QF16_PARTIALLY_ORDERED' 260 | QF16_PARTIALLY_ORDERED(qfloat16, qint128) | ^~~~~~~~~~~~~~~~~~~~~~ /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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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/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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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::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&, 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::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 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 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 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 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 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 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 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 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 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/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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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&, 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::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&, 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::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&, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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/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) | ^~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-verifyopaquejob.lo `test -f 'verifyopaquejob.cpp' || echo './'`verifyopaquejob.cpp /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) | ^~~~~~~~~~~~~~~~~~~~~~ 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 cryptoconfig.h:43, from qgpgmenewcryptoconfig.h:39, from 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c verifyopaquejob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-verifyopaquejob.o /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 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 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 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 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 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 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 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 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 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 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 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::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&, 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::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&, 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::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 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 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 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 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 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 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 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/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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgme_debug.cpp -o libqgpgmeqt6_la-qgpgme_debug.o >/dev/null 2>&1 /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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c dataprovider.cpp -o libqgpgmeqt6_la-dataprovider.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c changeexpiryjob.cpp -o libqgpgmeqt6_la-changeexpiryjob.o >/dev/null 2>&1 /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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:202:42: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 202 | { return compareThreeWay(lhs, rhs) < 0; } \ | ^ /usr/include/qt6/QtCore/qoverload.h:72:32: note: in 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c importjob.cpp -o libqgpgmeqt6_la-importjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c cryptoconfig.cpp -o libqgpgmeqt6_la-cryptoconfig.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c decryptverifyjob.cpp -o libqgpgmeqt6_la-decryptverifyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c listallkeysjob.cpp -o libqgpgmeqt6_la-listallkeysjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c debug.cpp -o libqgpgmeqt6_la-debug.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c defaultkeygenerationjob.cpp -o libqgpgmeqt6_la-defaultkeygenerationjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c verifydetachedjob.cpp -o libqgpgmeqt6_la-verifydetachedjob.o >/dev/null 2>&1 /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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c dn.cpp -o libqgpgmeqt6_la-dn.o >/dev/null 2>&1 /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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c quickjob.cpp -o libqgpgmeqt6_la-quickjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c decryptverifyarchivejob.cpp -o libqgpgmeqt6_la-decryptverifyarchivejob.o >/dev/null 2>&1 /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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c encryptjob.cpp -o libqgpgmeqt6_la-encryptjob.o >/dev/null 2>&1 /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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signjob.cpp -o libqgpgmeqt6_la-signjob.o >/dev/null 2>&1 /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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qgpgmenewcryptoconfig.cpp: In member function 'virtual void QGpgMENewCryptoConfig::sync(bool)': qgpgmenewcryptoconfig.cpp:130:77: warning: 'constexpr typename std::add_const<_Tp>::type& qAsConst(T&) [with T = QHash >; typename std::add_const<_Tp>::type = const QHash >]' is deprecated: Use std::as_const() instead. [-Wdeprecated-declarations] 130 | for (const std::shared_ptr &c : qAsConst(m_componentsByName)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qforeach.h:11, from /usr/include/qt6/QtCore/qglobal.h:57: /usr/include/qt6/QtCore/qttypetraits.h:33:45: note: declared here 33 | constexpr typename std::add_const::type &qAsConst(T &t) noexcept { return t; } | ^~~~~~~~ /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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QTime) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signencryptjob.cpp -o libqgpgmeqt6_la-signencryptjob.o >/dev/null 2>&1 /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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE(QDate) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c cleaner.cpp -o libqgpgmeqt6_la-cleaner.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c multideletejob.cpp -o libqgpgmeqt6_la-multideletejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signarchivejob.cpp -o libqgpgmeqt6_la-signarchivejob.o >/dev/null 2>&1 /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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:214:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 214 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:278:5: note: in expansion of macro 'Q_DECLARE_STRONGLY_ORDERED_LITERAL_TYPE' 278 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | 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:640:5: note: in expansion of macro 'Q_DECLARE_WEAKLY_ORDERED' 640 | Q_DECLARE_WEAKLY_ORDERED(QDateTime) | ^~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c signencryptarchivejob.cpp -o libqgpgmeqt6_la-signencryptarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c encryptarchivejob.cpp -o libqgpgmeqt6_la-encryptarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c threadedjobmixin.cpp -o libqgpgmeqt6_la-threadedjobmixin.o >/dev/null 2>&1 /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o libqgpgmeqt6_la-wkdrefreshjob.lo `test -f 'wkdrefreshjob.cpp' || echo './'`wkdrefreshjob.cpp libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c wkdrefreshjob.cpp -fPIC -DPIC -o .libs/libqgpgmeqt6_la-wkdrefreshjob.o libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmechangepasswdjob.cpp -o libqgpgmeqt6_la-qgpgmechangepasswdjob.o >/dev/null 2>&1 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 job.h:40, from verifyopaquejob.h:38, from verifyopaquejob.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) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmerefreshsmimekeysjob.cpp -o libqgpgmeqt6_la-qgpgmerefreshsmimekeysjob.o >/dev/null 2>&1 /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) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesetprimaryuseridjob.cpp -o libqgpgmeqt6_la-qgpgmesetprimaryuseridjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedeletejob.cpp -o libqgpgmeqt6_la-qgpgmedeletejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmekeygenerationjob.cpp -o libqgpgmeqt6_la-qgpgmekeygenerationjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmereceivekeysjob.cpp -o libqgpgmeqt6_la-qgpgmereceivekeysjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeexportjob.cpp -o libqgpgmeqt6_la-qgpgmeexportjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmetofupolicyjob.cpp -o libqgpgmeqt6_la-qgpgmetofupolicyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmechangeownertrustjob.cpp -o libqgpgmeqt6_la-qgpgmechangeownertrustjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeimportfromkeyserverjob.cpp -o libqgpgmeqt6_la-qgpgmeimportfromkeyserverjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeadduseridjob.cpp -o libqgpgmeqt6_la-qgpgmeadduseridjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c util.cpp -o libqgpgmeqt6_la-util.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmechangeexpiryjob.cpp -o libqgpgmeqt6_la-qgpgmechangeexpiryjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeaddexistingsubkeyjob.cpp -o libqgpgmeqt6_la-qgpgmeaddexistingsubkeyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmekeylistjob.cpp -o libqgpgmeqt6_la-qgpgmekeylistjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedecryptjob.cpp -o libqgpgmeqt6_la-qgpgmedecryptjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmerevokekeyjob.cpp -o libqgpgmeqt6_la-qgpgmerevokekeyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmebackend.cpp -o libqgpgmeqt6_la-qgpgmebackend.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedownloadjob.cpp -o libqgpgmeqt6_la-qgpgmedownloadjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmekeyformailboxjob.cpp -o libqgpgmeqt6_la-qgpgmekeyformailboxjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmewkdlookupjob.cpp -o libqgpgmeqt6_la-qgpgmewkdlookupjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignkeyjob.cpp -o libqgpgmeqt6_la-qgpgmesignkeyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeimportjob.cpp -o libqgpgmeqt6_la-qgpgmeimportjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c verifyopaquejob.cpp -o libqgpgmeqt6_la-verifyopaquejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeverifyopaquejob.cpp -o libqgpgmeqt6_la-qgpgmeverifyopaquejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeverifydetachedjob.cpp -o libqgpgmeqt6_la-qgpgmeverifydetachedjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedecryptverifyarchivejob.cpp -o libqgpgmeqt6_la-qgpgmedecryptverifyarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeencryptarchivejob.cpp -o libqgpgmeqt6_la-qgpgmeencryptarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmegpgcardjob.cpp -o libqgpgmeqt6_la-qgpgmegpgcardjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmedecryptverifyjob.cpp -o libqgpgmeqt6_la-qgpgmedecryptverifyjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmewkdrefreshjob.cpp -o libqgpgmeqt6_la-qgpgmewkdrefreshjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignarchivejob.cpp -o libqgpgmeqt6_la-qgpgmesignarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmelistallkeysjob.cpp -o libqgpgmeqt6_la-qgpgmelistallkeysjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c job.cpp -o libqgpgmeqt6_la-job.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignencryptarchivejob.cpp -o libqgpgmeqt6_la-qgpgmesignencryptarchivejob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmewkspublishjob.cpp -o libqgpgmeqt6_la-qgpgmewkspublishjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmequickjob.cpp -o libqgpgmeqt6_la-qgpgmequickjob.o >/dev/null 2>&1 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 job.h:40, from abstractimportjob.h:38, from wkdrefreshjob.h:37, from 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) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmeencryptjob.cpp -o libqgpgmeqt6_la-qgpgmeencryptjob.o >/dev/null 2>&1 /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) | ^~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignencryptjob.cpp -o libqgpgmeqt6_la-qgpgmesignencryptjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmesignjob.cpp -o libqgpgmeqt6_la-qgpgmesignjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c wkdrefreshjob.cpp -o libqgpgmeqt6_la-wkdrefreshjob.o >/dev/null 2>&1 libtool: compile: g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -I./moc6 -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -DBUILDING_QGPGME -Wsuggest-override -Wzero-as-null-pointer-constant -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c qgpgmenewcryptoconfig.cpp -o libqgpgmeqt6_la-qgpgmenewcryptoconfig.o >/dev/null 2>&1 /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-undefined -version-info 21:0:6 -Wl,--as-needed,-O1,--sort-common -o libqgpgmeqt6.la -rpath /usr/lib libqgpgmeqt6_la-cleaner.lo libqgpgmeqt6_la-dataprovider.lo libqgpgmeqt6_la-debug.lo libqgpgmeqt6_la-decryptverifyarchivejob.lo libqgpgmeqt6_la-decryptverifyjob.lo libqgpgmeqt6_la-encryptarchivejob.lo libqgpgmeqt6_la-filelistdataprovider.lo libqgpgmeqt6_la-job.lo libqgpgmeqt6_la-multideletejob.lo libqgpgmeqt6_la-qgpgmeadduseridjob.lo libqgpgmeqt6_la-qgpgmeaddexistingsubkeyjob.lo libqgpgmeqt6_la-qgpgmebackend.lo libqgpgmeqt6_la-qgpgmechangeexpiryjob.lo libqgpgmeqt6_la-qgpgmechangeownertrustjob.lo libqgpgmeqt6_la-qgpgmechangepasswdjob.lo libqgpgmeqt6_la-qgpgmedecryptjob.lo libqgpgmeqt6_la-qgpgmedecryptverifyarchivejob.lo libqgpgmeqt6_la-qgpgmedecryptverifyjob.lo libqgpgmeqt6_la-qgpgmedeletejob.lo libqgpgmeqt6_la-qgpgmedownloadjob.lo libqgpgmeqt6_la-qgpgmeencryptarchivejob.lo libqgpgmeqt6_la-qgpgmeencryptjob.lo libqgpgmeqt6_la-qgpgmeexportjob.lo libqgpgmeqt6_la-qgpgmeimportfromkeyserverjob.lo libqgpgmeqt6_la-qgpgmeimportjob.lo libqgpgmeqt6_la-qgpgmekeygenerationjob.lo libqgpgmeqt6_la-qgpgmekeylistjob.lo libqgpgmeqt6_la-listallkeysjob.lo libqgpgmeqt6_la-qgpgmelistallkeysjob.lo libqgpgmeqt6_la-qgpgmenewcryptoconfig.lo libqgpgmeqt6_la-qgpgmereceivekeysjob.lo libqgpgmeqt6_la-qgpgmerefreshsmimekeysjob.lo libqgpgmeqt6_la-qgpgmerevokekeyjob.lo libqgpgmeqt6_la-qgpgmesetprimaryuseridjob.lo libqgpgmeqt6_la-qgpgmesignarchivejob.lo libqgpgmeqt6_la-qgpgmesignencryptjob.lo libqgpgmeqt6_la-qgpgmesignencryptarchivejob.lo libqgpgmeqt6_la-qgpgmesignjob.lo libqgpgmeqt6_la-qgpgmesignkeyjob.lo libqgpgmeqt6_la-qgpgmeverifydetachedjob.lo libqgpgmeqt6_la-qgpgmeverifyopaquejob.lo libqgpgmeqt6_la-qgpgmewkdlookupjob.lo libqgpgmeqt6_la-threadedjobmixin.lo libqgpgmeqt6_la-qgpgmewkdrefreshjob.lo libqgpgmeqt6_la-qgpgmekeyformailboxjob.lo libqgpgmeqt6_la-qgpgme_debug.lo libqgpgmeqt6_la-qgpgmetofupolicyjob.lo libqgpgmeqt6_la-qgpgmequickjob.lo libqgpgmeqt6_la-defaultkeygenerationjob.lo libqgpgmeqt6_la-qgpgmewkspublishjob.lo libqgpgmeqt6_la-qgpgmegpgcardjob.lo libqgpgmeqt6_la-changeexpiryjob.lo libqgpgmeqt6_la-encryptjob.lo libqgpgmeqt6_la-importjob.lo libqgpgmeqt6_la-quickjob.lo libqgpgmeqt6_la-signarchivejob.lo libqgpgmeqt6_la-signencryptjob.lo libqgpgmeqt6_la-signencryptarchivejob.lo libqgpgmeqt6_la-signjob.lo libqgpgmeqt6_la-dn.lo libqgpgmeqt6_la-cryptoconfig.lo libqgpgmeqt6_la-wkdlookupresult.lo libqgpgmeqt6_la-util.lo libqgpgmeqt6_la-verifydetachedjob.lo libqgpgmeqt6_la-verifyopaquejob.lo libqgpgmeqt6_la-wkdrefreshjob.lo ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lassuan -lgpg-error -lQt6Core libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crti.o /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtbeginS.o .libs/libqgpgmeqt6_la-cleaner.o .libs/libqgpgmeqt6_la-dataprovider.o .libs/libqgpgmeqt6_la-debug.o .libs/libqgpgmeqt6_la-decryptverifyarchivejob.o .libs/libqgpgmeqt6_la-decryptverifyjob.o .libs/libqgpgmeqt6_la-encryptarchivejob.o .libs/libqgpgmeqt6_la-filelistdataprovider.o .libs/libqgpgmeqt6_la-job.o .libs/libqgpgmeqt6_la-multideletejob.o .libs/libqgpgmeqt6_la-qgpgmeadduseridjob.o .libs/libqgpgmeqt6_la-qgpgmeaddexistingsubkeyjob.o .libs/libqgpgmeqt6_la-qgpgmebackend.o .libs/libqgpgmeqt6_la-qgpgmechangeexpiryjob.o .libs/libqgpgmeqt6_la-qgpgmechangeownertrustjob.o .libs/libqgpgmeqt6_la-qgpgmechangepasswdjob.o .libs/libqgpgmeqt6_la-qgpgmedecryptjob.o .libs/libqgpgmeqt6_la-qgpgmedecryptverifyarchivejob.o .libs/libqgpgmeqt6_la-qgpgmedecryptverifyjob.o .libs/libqgpgmeqt6_la-qgpgmedeletejob.o .libs/libqgpgmeqt6_la-qgpgmedownloadjob.o .libs/libqgpgmeqt6_la-qgpgmeencryptarchivejob.o .libs/libqgpgmeqt6_la-qgpgmeencryptjob.o .libs/libqgpgmeqt6_la-qgpgmeexportjob.o .libs/libqgpgmeqt6_la-qgpgmeimportfromkeyserverjob.o .libs/libqgpgmeqt6_la-qgpgmeimportjob.o .libs/libqgpgmeqt6_la-qgpgmekeygenerationjob.o .libs/libqgpgmeqt6_la-qgpgmekeylistjob.o .libs/libqgpgmeqt6_la-listallkeysjob.o .libs/libqgpgmeqt6_la-qgpgmelistallkeysjob.o .libs/libqgpgmeqt6_la-qgpgmenewcryptoconfig.o .libs/libqgpgmeqt6_la-qgpgmereceivekeysjob.o .libs/libqgpgmeqt6_la-qgpgmerefreshsmimekeysjob.o .libs/libqgpgmeqt6_la-qgpgmerevokekeyjob.o .libs/libqgpgmeqt6_la-qgpgmesetprimaryuseridjob.o .libs/libqgpgmeqt6_la-qgpgmesignarchivejob.o .libs/libqgpgmeqt6_la-qgpgmesignencryptjob.o .libs/libqgpgmeqt6_la-qgpgmesignencryptarchivejob.o .libs/libqgpgmeqt6_la-qgpgmesignjob.o .libs/libqgpgmeqt6_la-qgpgmesignkeyjob.o .libs/libqgpgmeqt6_la-qgpgmeverifydetachedjob.o .libs/libqgpgmeqt6_la-qgpgmeverifyopaquejob.o .libs/libqgpgmeqt6_la-qgpgmewkdlookupjob.o .libs/libqgpgmeqt6_la-threadedjobmixin.o .libs/libqgpgmeqt6_la-qgpgmewkdrefreshjob.o .libs/libqgpgmeqt6_la-qgpgmekeyformailboxjob.o .libs/libqgpgmeqt6_la-qgpgme_debug.o .libs/libqgpgmeqt6_la-qgpgmetofupolicyjob.o .libs/libqgpgmeqt6_la-qgpgmequickjob.o .libs/libqgpgmeqt6_la-defaultkeygenerationjob.o .libs/libqgpgmeqt6_la-qgpgmewkspublishjob.o .libs/libqgpgmeqt6_la-qgpgmegpgcardjob.o .libs/libqgpgmeqt6_la-changeexpiryjob.o .libs/libqgpgmeqt6_la-encryptjob.o .libs/libqgpgmeqt6_la-importjob.o .libs/libqgpgmeqt6_la-quickjob.o .libs/libqgpgmeqt6_la-signarchivejob.o .libs/libqgpgmeqt6_la-signencryptjob.o .libs/libqgpgmeqt6_la-signencryptarchivejob.o .libs/libqgpgmeqt6_la-signjob.o .libs/libqgpgmeqt6_la-dn.o .libs/libqgpgmeqt6_la-cryptoconfig.o .libs/libqgpgmeqt6_la-wkdlookupresult.o .libs/libqgpgmeqt6_la-util.o .libs/libqgpgmeqt6_la-verifydetachedjob.o .libs/libqgpgmeqt6_la-verifyopaquejob.o .libs/libqgpgmeqt6_la-wkdrefreshjob.o -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs ../../cpp/src/.libs/libgpgmepp.so ../../../src/.libs/libgpgme.so -lassuan -lgpg-error -lQt6Core -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0 -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../riscv64-alpine-linux-musl/lib/../lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../riscv64-alpine-linux-musl/lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../.. -lstdc++ -lm -lssp_nonshared -latomic -lc -lgcc_s /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtendS.o /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtn.o -Os -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-soname -Wl,libqgpgmeqt6.so.15 -o .libs/libqgpgmeqt6.so.15.6.0 libtool: link: (cd ".libs" && rm -f "libqgpgmeqt6.so.15" && ln -s "libqgpgmeqt6.so.15.6.0" "libqgpgmeqt6.so.15") libtool: link: (cd ".libs" && rm -f "libqgpgmeqt6.so" && ln -s "libqgpgmeqt6.so.15.6.0" "libqgpgmeqt6.so") libtool: link: ar cru .libs/libqgpgmeqt6.a libqgpgmeqt6_la-cleaner.o libqgpgmeqt6_la-dataprovider.o libqgpgmeqt6_la-debug.o libqgpgmeqt6_la-decryptverifyarchivejob.o libqgpgmeqt6_la-decryptverifyjob.o libqgpgmeqt6_la-encryptarchivejob.o libqgpgmeqt6_la-filelistdataprovider.o libqgpgmeqt6_la-job.o libqgpgmeqt6_la-multideletejob.o libqgpgmeqt6_la-qgpgmeadduseridjob.o libqgpgmeqt6_la-qgpgmeaddexistingsubkeyjob.o libqgpgmeqt6_la-qgpgmebackend.o libqgpgmeqt6_la-qgpgmechangeexpiryjob.o libqgpgmeqt6_la-qgpgmechangeownertrustjob.o libqgpgmeqt6_la-qgpgmechangepasswdjob.o libqgpgmeqt6_la-qgpgmedecryptjob.o libqgpgmeqt6_la-qgpgmedecryptverifyarchivejob.o libqgpgmeqt6_la-qgpgmedecryptverifyjob.o libqgpgmeqt6_la-qgpgmedeletejob.o libqgpgmeqt6_la-qgpgmedownloadjob.o libqgpgmeqt6_la-qgpgmeencryptarchivejob.o libqgpgmeqt6_la-qgpgmeencryptjob.o libqgpgmeqt6_la-qgpgmeexportjob.o libqgpgmeqt6_la-qgpgmeimportfromkeyserverjob.o libqgpgmeqt6_la-qgpgmeimportjob.o libqgpgmeqt6_la-qgpgmekeygenerationjob.o libqgpgmeqt6_la-qgpgmekeylistjob.o libqgpgmeqt6_la-listallkeysjob.o libqgpgmeqt6_la-qgpgmelistallkeysjob.o libqgpgmeqt6_la-qgpgmenewcryptoconfig.o libqgpgmeqt6_la-qgpgmereceivekeysjob.o libqgpgmeqt6_la-qgpgmerefreshsmimekeysjob.o libqgpgmeqt6_la-qgpgmerevokekeyjob.o libqgpgmeqt6_la-qgpgmesetprimaryuseridjob.o libqgpgmeqt6_la-qgpgmesignarchivejob.o libqgpgmeqt6_la-qgpgmesignencryptjob.o libqgpgmeqt6_la-qgpgmesignencryptarchivejob.o libqgpgmeqt6_la-qgpgmesignjob.o libqgpgmeqt6_la-qgpgmesignkeyjob.o libqgpgmeqt6_la-qgpgmeverifydetachedjob.o libqgpgmeqt6_la-qgpgmeverifyopaquejob.o libqgpgmeqt6_la-qgpgmewkdlookupjob.o libqgpgmeqt6_la-threadedjobmixin.o libqgpgmeqt6_la-qgpgmewkdrefreshjob.o libqgpgmeqt6_la-qgpgmekeyformailboxjob.o libqgpgmeqt6_la-qgpgme_debug.o libqgpgmeqt6_la-qgpgmetofupolicyjob.o libqgpgmeqt6_la-qgpgmequickjob.o libqgpgmeqt6_la-defaultkeygenerationjob.o libqgpgmeqt6_la-qgpgmewkspublishjob.o libqgpgmeqt6_la-qgpgmegpgcardjob.o libqgpgmeqt6_la-changeexpiryjob.o libqgpgmeqt6_la-encryptjob.o libqgpgmeqt6_la-importjob.o libqgpgmeqt6_la-quickjob.o libqgpgmeqt6_la-signarchivejob.o libqgpgmeqt6_la-signencryptjob.o libqgpgmeqt6_la-signencryptarchivejob.o libqgpgmeqt6_la-signjob.o libqgpgmeqt6_la-dn.o libqgpgmeqt6_la-cryptoconfig.o libqgpgmeqt6_la-wkdlookupresult.o libqgpgmeqt6_la-util.o libqgpgmeqt6_la-verifydetachedjob.o libqgpgmeqt6_la-verifyopaquejob.o libqgpgmeqt6_la-wkdrefreshjob.o ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: ranlib .libs/libqgpgmeqt6.a libtool: link: ( cd ".libs" && rm -f "libqgpgmeqt6.la" && ln -s "../libqgpgmeqt6.la" "libqgpgmeqt6.la" ) make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src' Making all in tests make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/tests' mkdir moc6 /usr/lib/qt6/libexec/moc `test -f 't-addexistingsubkey.cpp' || echo './'`t-addexistingsubkey.cpp -o t-addexistingsubkey.moc6 /usr/lib/qt6/libexec/moc `test -f 't-changeexpiryjob.cpp' || echo './'`t-changeexpiryjob.cpp -o t-changeexpiryjob.moc6 /usr/lib/qt6/libexec/moc `test -f 't-config.cpp' || echo './'`t-config.cpp -o t-config.moc6 /usr/lib/qt6/libexec/moc `test -f 't-decryptverify.cpp' || echo './'`t-decryptverify.cpp -o t-decryptverify.moc6 /usr/lib/qt6/libexec/moc `test -f 't-disablekey.cpp' || echo './'`t-disablekey.cpp -o t-disablekey.moc6 /usr/lib/qt6/libexec/moc `test -f 't-encrypt.cpp' || echo './'`t-encrypt.cpp -o t-encrypt.moc6 /usr/lib/qt6/libexec/moc `test -f 't-import.cpp' || echo './'`t-import.cpp -o t-import.moc6 /usr/lib/qt6/libexec/moc `test -f 't-keylist.cpp' || echo './'`t-keylist.cpp -o t-keylist.moc6 /usr/lib/qt6/libexec/moc `test -f 't-keylocate.cpp' || echo './'`t-keylocate.cpp -o t-keylocate.moc6 /usr/lib/qt6/libexec/moc `test -f 't-ownertrust.cpp' || echo './'`t-ownertrust.cpp -o t-ownertrust.moc6 /usr/lib/qt6/libexec/moc `test -f 't-remarks.cpp' || echo './'`t-remarks.cpp -o t-remarks.moc6 /usr/lib/qt6/libexec/moc `test -f 't-revokekey.cpp' || echo './'`t-revokekey.cpp -o t-revokekey.moc6 /usr/lib/qt6/libexec/moc `test -f 't-setprimaryuserid.cpp' || echo './'`t-setprimaryuserid.cpp -o t-setprimaryuserid.moc6 /usr/lib/qt6/libexec/moc `test -f 't-tofuinfo.cpp' || echo './'`t-tofuinfo.cpp -o t-tofuinfo.moc6 /usr/lib/qt6/libexec/moc `test -f 't-trustsignatures.cpp' || echo './'`t-trustsignatures.cpp -o t-trustsignatures.moc6 /usr/lib/qt6/libexec/moc `test -f 't-various.cpp' || echo './'`t-various.cpp -o t-various.moc6 /usr/lib/qt6/libexec/moc `test -f 't-verify.cpp' || echo './'`t-verify.cpp -o t-verify.moc6 /usr/lib/qt6/libexec/moc `test -f 't-wkdlookup.cpp' || echo './'`t-wkdlookup.cpp -o t-wkdlookup.moc6 echo "#include \"../t-addexistingsubkey.moc6\"" > "moc6/t-addexistingsubkey.moc" echo "#include \"../t-changeexpiryjob.moc6\"" > "moc6/t-changeexpiryjob.moc" echo "#include \"../t-config.moc6\"" > "moc6/t-config.moc" echo "#include \"../t-decryptverify.moc6\"" > "moc6/t-decryptverify.moc" echo "#include \"../t-disablekey.moc6\"" > "moc6/t-disablekey.moc" echo "#include \"../t-encrypt.moc6\"" > "moc6/t-encrypt.moc" echo "#include \"../t-import.moc6\"" > "moc6/t-import.moc" echo "#include \"../t-keylist.moc6\"" > "moc6/t-keylist.moc" echo "#include \"../t-keylocate.moc6\"" > "moc6/t-keylocate.moc" echo "#include \"../t-ownertrust.moc6\"" > "moc6/t-ownertrust.moc" echo "#include \"../t-remarks.moc6\"" > "moc6/t-remarks.moc" echo "#include \"../t-revokekey.moc6\"" > "moc6/t-revokekey.moc" echo "#include \"../t-setprimaryuserid.moc6\"" > "moc6/t-setprimaryuserid.moc" echo "#include \"../t-tofuinfo.moc6\"" > "moc6/t-tofuinfo.moc" echo "#include \"../t-trustsignatures.moc6\"" > "moc6/t-trustsignatures.moc" echo "#include \"../t-various.moc6\"" > "moc6/t-various.moc" echo "#include \"../t-verify.moc6\"" > "moc6/t-verify.moc" echo "#include \"../t-wkdlookup.moc6\"" > "moc6/t-wkdlookup.moc" GNUPGHOME=/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/tests gpgconf --kill all /usr/lib/qt6/libexec/moc `test -f 't-support.h' || echo './'`t-support.h -o moc6/t-support.hmoc echo "ignore-invalid-option allow-loopback-pinentry" > /home/buildozer/aports/community/gpgme/src/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=/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/tests gpg --no-permission-warning \ --import ../../../tests/gpg/pubdemo.asc gpg: keybox '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/tests/pubring.kbx' created gpg: /home/buildozer/aports/community/gpgme/src/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 GNUPGHOME=/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/tests gpg --no-permission-warning \ --passphrase "abc" \ --import ../../../tests/gpg/secdemo.asc gpg: key 2D727CC768697734: "Alfa Test (demo key) " 1 new signature gpg: key 2D727CC768697734: secret key imported gpg: key 6BC4778054ACD246: "Zulu Test (demo key) " 1 new signature gpg: key 6BC4778054ACD246: secret key imported gpg: Total number processed: 2 gpg: new signatures: 2 gpg: secret keys read: 2 gpg: secret keys imported: 2 GNUPGHOME=/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/tests gpgconf --kill all touch pubring-stamp make all-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/tests' g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_addexistingsubkey6-t-addexistingsubkey.o `test -f 't-addexistingsubkey.cpp' || echo './'`t-addexistingsubkey.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_addexistingsubkey6-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_changeexpiryjob6-t-changeexpiryjob.o `test -f 't-changeexpiryjob.cpp' || echo './'`t-changeexpiryjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_changeexpiryjob6-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_config6-t-config.o `test -f 't-config.cpp' || echo './'`t-config.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_config6-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_decryptverify6-t-decryptverify.o `test -f 't-decryptverify.cpp' || echo './'`t-decryptverify.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_decryptverify6-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_disablekey6-t-disablekey.o `test -f 't-disablekey.cpp' || echo './'`t-disablekey.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_disablekey6-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_encrypt6-t-encrypt.o `test -f 't-encrypt.cpp' || echo './'`t-encrypt.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_encrypt6-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_import6-t-import.o `test -f 't-import.cpp' || echo './'`t-import.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_import6-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_keylist6-t-keylist.o `test -f 't-keylist.cpp' || echo './'`t-keylist.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_keylist6-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_keylocate6-t-keylocate.o `test -f 't-keylocate.cpp' || echo './'`t-keylocate.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_keylocate6-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_ownertrust6-t-ownertrust.o `test -f 't-ownertrust.cpp' || echo './'`t-ownertrust.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_ownertrust6-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_remarks6-t-remarks.o `test -f 't-remarks.cpp' || echo './'`t-remarks.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_remarks6-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_revokekey6-t-revokekey.o `test -f 't-revokekey.cpp' || echo './'`t-revokekey.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_revokekey6-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_setprimaryuserid6-t-setprimaryuserid.o `test -f 't-setprimaryuserid.cpp' || echo './'`t-setprimaryuserid.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_setprimaryuserid6-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_tofuinfo6-t-tofuinfo.o `test -f 't-tofuinfo.cpp' || echo './'`t-tofuinfo.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_tofuinfo6-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_trustsignatures6-t-trustsignatures.o `test -f 't-trustsignatures.cpp' || echo './'`t-trustsignatures.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_trustsignatures6-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_various6-t-various.o `test -f 't-various.cpp' || echo './'`t-various.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_various6-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_verify6-t-verify.o `test -f 't-verify.cpp' || echo './'`t-verify.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_verify6-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_wkdlookup6-t-wkdlookup.o `test -f 't-wkdlookup.cpp' || echo './'`t-wkdlookup.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o t_wkdlookup6-t-support.o `test -f 't-support.cpp' || echo './'`t-support.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_decryptverifyarchivejob6-run-decryptverifyarchivejob.o `test -f 'run-decryptverifyarchivejob.cpp' || echo './'`run-decryptverifyarchivejob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_decryptverifyjob6-run-decryptverifyjob.o `test -f 'run-decryptverifyjob.cpp' || echo './'`run-decryptverifyjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_encryptarchivejob6-run-encryptarchivejob.o `test -f 'run-encryptarchivejob.cpp' || echo './'`run-encryptarchivejob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_encryptjob6-run-encryptjob.o `test -f 'run-encryptjob.cpp' || echo './'`run-encryptjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_exportjob6-run-exportjob.o `test -f 'run-exportjob.cpp' || echo './'`run-exportjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_importjob6-run-importjob.o `test -f 'run-importjob.cpp' || echo './'`run-importjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_keyformailboxjob6-run-keyformailboxjob.o `test -f 'run-keyformailboxjob.cpp' || echo './'`run-keyformailboxjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_receivekeysjob6-run-receivekeysjob.o `test -f 'run-receivekeysjob.cpp' || echo './'`run-receivekeysjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_refreshkeysjob6-run-refreshkeysjob.o `test -f 'run-refreshkeysjob.cpp' || echo './'`run-refreshkeysjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_signarchivejob6-run-signarchivejob.o `test -f 'run-signarchivejob.cpp' || echo './'`run-signarchivejob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_signjob6-run-signjob.o `test -f 'run-signjob.cpp' || echo './'`run-signjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_verifydetachedjob6-run-verifydetachedjob.o `test -f 'run-verifydetachedjob.cpp' || echo './'`run-verifydetachedjob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_verifyopaquejob6-run-verifyopaquejob.o `test -f 'run-verifyopaquejob.cpp' || echo './'`run-verifyopaquejob.cpp g++ -std=c++17 -DHAVE_CONFIG_H -I. -I../../../conf -Imoc6 -I../../../lang/qt/src -I../../../lang/cpp/src -I../../../src -I/usr/include/qt6/QtCore -I/usr/include/qt6 -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -fvisibility=hidden -I/usr/include/qt6/QtTest -I/usr/include/qt6 -DQT_TESTLIB_LIB -I/usr/include/qt6/QtCore -DQT_CORE_LIB -I/usr/lib/qt6/mkspecs/linux-g++ -DBUILDING_QGPGME -DTOP_SRCDIR="../../.." -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -c -o run_wkdrefreshjob6-run-wkdrefreshjob.o `test -f 'run-wkdrefreshjob.cpp' || echo './'`run-wkdrefreshjob.cpp /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-keyformailboxjob6 run_keyformailboxjob6-run-keyformailboxjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-keyformailboxjob6 run_keyformailboxjob6-run-keyformailboxjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-receivekeysjob6 run_receivekeysjob6-run-receivekeysjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-receivekeysjob6 run_receivekeysjob6-run-receivekeysjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-decryptverifyarchivejob6 run_decryptverifyarchivejob6-run-decryptverifyarchivejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-exportjob6 run_exportjob6-run-exportjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-decryptverifyarchivejob6 run_decryptverifyarchivejob6-run-decryptverifyarchivejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-exportjob6 run_exportjob6-run-exportjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-verifydetachedjob6 run_verifydetachedjob6-run-verifydetachedjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-wkdrefreshjob6 run_wkdrefreshjob6-run-wkdrefreshjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-verifydetachedjob6 run_verifydetachedjob6-run-verifydetachedjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-wkdrefreshjob6 run_wkdrefreshjob6-run-wkdrefreshjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-refreshkeysjob6 run_refreshkeysjob6-run-refreshkeysjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-refreshkeysjob6 run_refreshkeysjob6-run-refreshkeysjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-importjob6 run_importjob6-run-importjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-importjob6 run_importjob6-run-importjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-decryptverifyjob6 run_decryptverifyjob6-run-decryptverifyjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-encryptjob6 run_encryptjob6-run-encryptjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-signjob6 run_signjob6-run-signjob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-decryptverifyjob6 run_decryptverifyjob6-run-decryptverifyjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-encryptjob6 run_encryptjob6-run-encryptjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-signjob6 run_signjob6-run-signjob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-verifyopaquejob6 run_verifyopaquejob6-run-verifyopaquejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-verifyopaquejob6 run_verifyopaquejob6-run-verifyopaquejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-encryptarchivejob6 run_encryptarchivejob6-run-encryptarchivejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o run-signarchivejob6 run_signarchivejob6-run-signarchivejob.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-encryptarchivejob6 run_encryptarchivejob6-run-encryptarchivejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o run-signarchivejob6 run_signarchivejob6-run-signarchivejob.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-setprimaryuserid6 t_setprimaryuserid6-t-setprimaryuserid.o t_setprimaryuserid6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-verify6 t_verify6-t-verify.o t_verify6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-setprimaryuserid6 t_setprimaryuserid6-t-setprimaryuserid.o t_setprimaryuserid6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-verify6 t_verify6-t-verify.o t_verify6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-encrypt6 t_encrypt6-t-encrypt.o t_encrypt6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-import6 t_import6-t-import.o t_import6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-encrypt6 t_encrypt6-t-encrypt.o t_encrypt6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-wkdlookup6 t_wkdlookup6-t-wkdlookup.o t_wkdlookup6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-import6 t_import6-t-import.o t_import6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-wkdlookup6 t_wkdlookup6-t-wkdlookup.o t_wkdlookup6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-ownertrust6 t_ownertrust6-t-ownertrust.o t_ownertrust6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-remarks6 t_remarks6-t-remarks.o t_remarks6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-config6 t_config6-t-config.o t_config6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-ownertrust6 t_ownertrust6-t-ownertrust.o t_ownertrust6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-remarks6 t_remarks6-t-remarks.o t_remarks6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-config6 t_config6-t-config.o t_config6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-decryptverify6 t_decryptverify6-t-decryptverify.o t_decryptverify6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-disablekey6 t_disablekey6-t-disablekey.o t_disablekey6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-decryptverify6 t_decryptverify6-t-decryptverify.o t_decryptverify6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-disablekey6 t_disablekey6-t-disablekey.o t_disablekey6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-addexistingsubkey6 t_addexistingsubkey6-t-addexistingsubkey.o t_addexistingsubkey6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-addexistingsubkey6 t_addexistingsubkey6-t-addexistingsubkey.o t_addexistingsubkey6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-keylocate6 t_keylocate6-t-keylocate.o t_keylocate6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-keylocate6 t_keylocate6-t-keylocate.o t_keylocate6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-changeexpiryjob6 t_changeexpiryjob6-t-changeexpiryjob.o t_changeexpiryjob6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-revokekey6 t_revokekey6-t-revokekey.o t_revokekey6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-changeexpiryjob6 t_changeexpiryjob6-t-changeexpiryjob.o t_changeexpiryjob6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-revokekey6 t_revokekey6-t-revokekey.o t_revokekey6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-keylist6 t_keylist6-t-keylist.o t_keylist6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-keylist6 t_keylist6-t-keylist.o t_keylist6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-various6 t_various6-t-various.o t_various6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-various6 t_various6-t-various.o t_various6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-trustsignatures6 t_trustsignatures6-t-trustsignatures.o t_trustsignatures6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-trustsignatures6 t_trustsignatures6-t-trustsignatures.o t_trustsignatures6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-install -Wl,--as-needed,-O1,--sort-common -o t-tofuinfo6 t_tofuinfo6-t-tofuinfo.o t_tofuinfo6-t-support.o ../../cpp/src/libgpgmepp.la ../src/libqgpgmeqt6.la ../../../src/libgpgme.la -lQt6Core -lgpg-error -lQt6Test -lQt6Core -lstdc++ libtool: link: g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o t-tofuinfo6 t_tofuinfo6-t-tofuinfo.o t_tofuinfo6-t-support.o ../../cpp/src/.libs/libgpgmepp.so ../src/.libs/libqgpgmeqt6.so ../../../src/.libs/libgpgme.so -lgpg-error -lQt6Test -lQt6Core -lstdc++ -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src/.libs -Wl,-rpath -Wl,/home/buildozer/aports/community/gpgme/src/qt6/src/.libs make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/tests' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/tests' Making all in doc make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/doc' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/doc' make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt' make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang' make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6' make[1]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6' make check-recursive make[1]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0' Making check in src make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src' Making check in tests make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests' Making check in gpg make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg' make check-am make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg' make check-TESTS make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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+5GqHH4EAP9GJzDyOekPnU2eBLMz8qPFdta1j8Wff15vgqLVW++w3Od xIcQmMHCKlMc4v8sfZW0KHtjxyqPlNX35GMILf2yPaeTiYWdXDMSabypPSnnc26p SBiBVTcdafPaSCAOS8k0fNUDFwL4jYGuVNTP+8GSw1rS4NlDhqplaFPEb1qJ4p8D /373xq1ycufjhB2Ggg8jyV94uilFKJ+Zpk0ynrMN+Hu0n7JIPjqSt8C8Yh8XH0Df Z6kxk4zSIVVjMFnvK9WnXyTMs2S9YRRa2pPTIl4+PGByWaOsTM/EM65OzKctFHer OySTosadltCx9NVKr47VPLvFS/ZX5TVtYeiZgRX5djynhQEOA1OB6k7im6N/EAP/ QSsgSGy877aSwPDs7wzY+KaVjFQR1qUR1kO8pGaDDgVVxHo9yCpmLUkS9Gmyxeqq SfyD8UWbmKfMxeacM4m6N+8PRhI5LeckhBcUSeDYMKyMO1KZ5oH2dRHn3zyqvFIB 5e4tb5enTHSYVusCPme1mWBIBubsGjn1MNg3RCgMUvwD/37rscmaOv0ntUv6nywR LZCc0v5Cy2ZrKRH2C29a1sgbnc75WJA61YyQT7CT408KbkuyiyrAxCUIicJ9k3Ed idSbKdHszQejgZImflO+xIArO32XfXlGfBbSUpO4q6ZMlL5iD81y7X2/UCGPaZSA u3CimRW1VEinSkfDiSuZQe8n0kcBmUcwLd6SLfVKTXWj+JDcp3t6i6wx824jnw7F fmgpEIPJUto1aZ+k23LSmVyPaHBnqlGF4eQ5KOO30ubIijOLaa0og9yPSA== =4dyM -----END PGP MESSAGE----- PASS: t-encrypt Begin Result Encryption: -----BEGIN PGP MESSAGE----- jA0ECQMKmi1FyyeeHhTN0kEBPZTRxibukgEwJ7dyw2RHeGBKAcmpZNi+59TWDEsS RhHIeruzNpkOWYns1tWuzOb0RLY7RqFPYPjXgHgAemSY8w== =TUKg -----END PGP MESSAGE----- End Result. Begin Result Decryption: Hallo Leute End Result. PASS: t-encrypt-sym -----BEGIN PGP MESSAGE----- hQEOA2rm1+5GqHH4EAP/YIGElU+PEyVSjlI5bO6hUY+cLrYe4JOupEmAaqiD+dvx 9lPu1a8c2aNeHYfr6pQ/clqLgNoSYFs4lx+kDlXE1S2RMO2aGY98t1aYDYxmGwC1 nq3QWWPGJFcIGj55KrJMcW1ba/eJxp7xnuE/TdBY5k/bHq6BGO6dkBvKh9un+xME AJSS1sr1QwJsaDra0ygtRpWyF6GEl/c5954T+hUOtfSebQNNksyjLHJ5H2YXQE9W SsrAakjd0hlUu+cz2kuabnFBGYaVgiMMWEZ//5eZJyryWfiePpX3yET/hAeDFCGv cD8Y7HInqvCehOybBDkKjuO30I+afcwe4Wlq5+S+9XtlhQEOA1OB6k7im6N/EAP+ LWt7OQRwJour3KUqXWuddwOTwtKq2S11q0OiKhBTcPLYJ1WEGvthYfYE7okt1mSi ZhzGPgYuInLjrpAJhoi43V0Ugt1o1gkjumN2WhDZt6uPsoXSowjI9oY41oXNCHXc W/bxS/oY4/Zj8qk4vuHDxhSs5+OBmWLMg/aYhUGeiZwD/j4s5xcNKt/RFXUvTQyC enf7qmW9htnQpBM/sFo1SBrJmtBWWkHq00w7QZ4O2FpvFIHdblpPFu3Rs4+AciyC jdMnY2EvG0NqMnFb/5AB0f49fGxzmB221nSGgs5+bzxLPXDSJblkzO7oIiUJckS3 37ub+JRwR8ifQ9xFVnmPq4vU0qoB39GlRxwGzzE2f9eVNyzd9BTGfHla1RFQFHOt y64jIHiDnJbGkUsgRj6nNI5iar1gC3xSIWMT6edpO/B7TcXuOwC+yIobhQk82TUS ZSYsmp9EUX2DHsRfWclpD5lYmplQSE8Vfl5QgJoXgROk5Q3R76ctXDMu9m9iuygw QcIU89IH34cQUub1do2qH+18cQC1JwMse72rAPlxmgHzYML8w5bWVhJoNdIP3A== =amAi -----END PGP MESSAGE----- -----BEGIN PGP MESSAGE----- jA0ECQMKyXFG428B8tDN0qQBZocu15qGXyW9ExIGS11EpY8GuzHDQMfNUEEbbJw9 W72AGBzabUEd4Mt2Hrg4A7GeP/ihPNgjdvY2s6xvRs7o9DTvg0fClZNab2E/Kysw nMQFmYYzNhAsEQVEL7pDQI4HMnbzxJHnEM/ikwPpwywhkBnd1Lw8o3N0cQ6EnSRA SVtkostpjrK5mFG+IkBAGGomc+vWCDQM6m/Jddldxhw68REmNA== =j6hF -----END PGP MESSAGE----- PASS: t-encrypt-sign -----BEGIN PGP MESSAGE----- owGbwMvMyCSoW1RzPCOz3ITxtHAJQ7qx836PxJycfAWf1NKSVF6ujlgWRkEmBlkx RZYF/10n7E5Uevs+zyYEpomVCaSDgYtTACZyIJ1hnprttkdG9X8t82M39tomTjzL vaR8PcOCKaxOrjMOF293+jCZhUNRaL9Up7URAA== =q3GC -----END PGP MESSAGE----- -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQSg/0WQu2Ei7e9uPFQtcnzHaGl3NAUCZzNDvwAKCRAtcnzHaGl3 NMBnAJ4mPbbiMn/9OW9dsY09YZHNC6R3rwCglAVCRZjDc7dC8JMECCESvxqJOzI= =Wa4f -----END PGP SIGNATURE----- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo Leute -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQSg/0WQu2Ei7e9uPFQtcnzHaGl3NAUCZzNDvwAKCRAtcnzHaGl3 NHi5AKCASUwrZ5Ssw2ZSsymkWzLaoeQ1WACgkuJcYnq9GutvfGxJ0s5yy7/MbDc= =v7FL -----END PGP SIGNATURE----- PASS: t-sign -----BEGIN PGP MESSAGE----- owGbwMvMyCSYfaS8IWTNJTeGCWCublHN8YzMchPG08IlDOnGzvs9EnNy8hV8UktL Unm5OmJZGAWZGGTFFFkW/HedsDtR6e37PJsQmCZWJpAOBi5OAZjIgXSGeWq22x4Z 1f+1zI/d2GubOPEs95Ly9QwLprA6uc44XLzd6cNkFg5Fof1SndZGSMYr/zWpcpyi uevM1ee6MCcijIeJ8PgDDTq68GNPXpChgoKkgds51f8v+vN7GRas3hB76KldelSa +/RDs7pXs5+JX+kHAA== =DgCv -----END PGP MESSAGE----- -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQSg/0WQu2Ei7e9uPFQtcnzHaGl3NAUCZzNDwAAKCRAtcnzHaGl3 NPK2AJ0cPmYLsPXn91bafAsqNl5yBu47xgCfdF5zACx/hvJqSso1lHQLivU2O1SI XQQBEQIAHRYhBCP9NHpBlCm6zNXnLWvEd4BUrNJGBQJnM0PAAAoJEGvEd4BUrNJG 1P4An3Bi0FgwX8YRJ6uCguTvIPHslRM3AJ9wS9LMeA8fXkr/hl4+o8N6ZnndyA== =JiRL -----END PGP SIGNATURE----- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo Leute -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQSg/0WQu2Ei7e9uPFQtcnzHaGl3NAUCZzNDwAAKCRAtcnzHaGl3 NAUZAJ90DNOhS92oW+rAc477cZ396THPQgCgme5AbXZTYUVOkeNLAaWJrPbH/cmI XQQBEQIAHRYhBCP9NHpBlCm6zNXnLWvEd4BUrNJGBQJnM0PAAAoJEGvEd4BUrNJG QScAnieOdG0cHOYt1Zwm7DYPZNWkBPLUAJsGgYewVPbHri1cVA06Rp7nr6qqpg== =mamc -----END PGP SIGNATURE----- PASS: t-signers Wenn Sie dies lesen können, ist es wohl nicht geheim genug. PASS: t-decrypt PASS: t-verify Wenn Sie dies lesen können, ist es wohl nicht geheim genug. PASS: t-decrypt-verify PASS: t-sig-notation Begin Result: -----BEGIN PGP PUBLIC KEY BLOCK----- mQGiBDbjjp4RBAC2ZbFDX0wmJI8yLDYQdIiZeAuHLmfyHsqXaLGUMZtWiAvn/hNp ctwahmzKm5oXinHUvUkLOQ0s8rOlu15nhw4azc30rTP1LsIkn5zORNnFdgYC6RKy hOeim/63+/yGtdnTm49lVfaCqwsEmBCEkXaeWDGq+ie1b89J89T6n/JquwCgoQkj VeVGG+B/SzJ6+yifdHWQVkcD/RXDyLXX4+WHGP2aet51XlKojWGwsZmc9LPPYhwU /RcUO7ce1QQb0XFlUVFBhY0JQpM/ty/kNi+aGWFzigbQ+HAWZkUvA8+VIAVneN+p +SHhGIyLTXKpAYTq46AwvllZ5Cpvf02Cp/+W1aVyA0qnBWMyeIxXmR9HOi6lxxn5 cjajA/9VZufOXWqCXkBvz4Oy3Q5FbjQQ0/+ty8rDn8OTaiPi41FyUnEi6LO+qyBS 09FjnZj++PkcRcXW99SNxmEJRY7MuNHt5wIvEH2jNEOJ9lszzZFBDbuwsjXHK35+ lPbGEy69xCP26iEafysKKbRXJhE1C+tk8SnK+Gm62sivmK/5arQpQWxwaGEgVGVz dCAoZGVtbyBrZXkpIDxhbHBoYUBleGFtcGxlLm5ldD6IVQQTEQIAFQUCNuOOngML CgMDFQMCAxYCAQIXgAAKCRAtcnzHaGl3NDl4AKCBLmRplv/8ZfSqep5IjqEAuaXv WwCgl6NEzT+/WewPTGcwZY+pLkycLv2IVQQTEQIAFQUCNuOOngMLCgMDFQMCAxYC AQIXgAAKCRAtcnzHaGl3NDl4AJ4rouHB+LpCkNi5C59jHEa1kbANzACgmddtrNSj 1yPyTCwUwRghPUomECS0EEFsaWNlIChkZW1vIGtleSmIVQQTEQIAFQUCNuO2qwML CgMDFQMCAxYCAQIXgAAKCRAtcnzHaGl3NCeMAJ9MeUVrago5Jc6PdwdeN5OMwby3 7QCghW65cZTQlD1bBlIq/QM8bz9AN4G0J0FsZmEgVGVzdCAoZGVtbyBrZXkpIDxh bGZhQGV4YW1wbGUubmV0PohVBBMRAgAVBQI247hYAwsKAwMVAwIDFgIBAheAAAoJ EC1yfMdoaXc0t8IAoJPwa6j+Vm5Vi3Nvuo8JZri4PJ/DAJ9dqbmaJdB8FdJnHfGh 1rXK3y/JcrkBDQQ2448PEAQAnI3XH1f0uyN9fZnw72zsHMw706g7EW29nD4UDQG4 OzRZViSrUa5n39eI7QrfTO+1meVvs0y8F/PvFst5jH68rPLnGSrXz4sTl1T4cop1 FBkquvCAKwPLy0lE7jjtCyItOSwIOo8xoTfY4JEEXmcqsbm+KHv9yYSF/YK4Cf7b IzcAAwcD/Rnl5jKxoucDA96pD2829TKsLFQSau+Xiy8bvOSSDdlyABsOkNBSaeKO 3eAQEKgDM7dzjVNTnAlpQ0EQ8Y9Z8pxOWYEQYlaMrnRBC4DZ2IadzEhLlIOz5BVp /jfhrr8oVVBwKZXsrz9PZLz+e4Yn+siUUvlei9boD9L2ZgSOHakPiEYEGBECAAYF Ajbjjw8ACgkQLXJ8x2hpdzQgqQCfcDXmD8uNVdKg/C9vqI3JSndqknsAnRxzVeHi /iJ73OCKtvFrHbV9GogqmQGiBDbjouIRBACKncc4Ueec7dWaVARy2SmNVufeSenY s4AsIPP0v59jEl7JI0rb+4JbIJoAzW/hcm26GS/UbbpQwig8/PgMUV5QfBST4CEO lf7/x2a4HKk9tDV4An7q2aNr1beW+twxfUGWWV5I0o1b/iKVk/LiQRiaMr8pJXY2 66m6/2Pn9LmDtwCg+Iqfx8gsK2PZCWv87uEKAOLzHXsD/1eRxLqCt1hT98gdDLyk RTlI3kMq6EK3I+z/8pDIMDuPIJq1eM68YdFZr8s7i1ye1QpDltPYHgWnUC733ujA KANdyybm3HrA3TSBjEAhNfcu8nkrVorvASQUDCLJatWRWJTUVrPH+GXIXMA/Oi6L DsgNDOJanwzzvDCCm8hWQqW9A/4xYAZ4NVFrQq8gtQPJWuMIfSFSvpZWNgQgYZnt iXSUGYOVs28T/87RoRx02tsVDw2PA8z68q/XRuM9NdetxbUXQHB9eszFLi3W1ids Xhd/C4SyiTgEFXG8Y8s94Eadgk1PAYHN6Gd3SY7jmevqYGVLmBp7qfj5Y9XSM5SE 0Th+fLQpQnJhdm8gVGVzdCAoZGVtbyBrZXkpIDxicmF2b0BleGFtcGxlLm5ldD6I VQQTEQIAFQUCNuOi4gMLCgMDFQMCAxYCAQIXgAAKCRD+GAsdqeOwsvruAJ4iU4M5 s1xsZiXa0wLnX4FBBl9abgCfflNpwyEp6KEhKCPWwPRG9WJc0qi0DkJvYiAoZGVt byBrZXkpiFUEExECABUFAjbjtzsDCwoDAxUDAgMWAgECF4AACgkQ/hgLHanjsLIa 4QCgityK8zajBOqAN0ZZTq8fOzgiEYIAn1ZEfjX+jefZUuY+4zFzrpO/fX0OuQEN BDbjowcQBACVSdXxUWlz81FjqHgR4b1EtmhmW89CmpsHfKlSwlYvBtbB/y7TFIfv Ar4ZFbpuqew6JvtjIEZoXvolTWwHVPEFkuG0LAa03olaYpzC6ZBDuLkb09RukCD4 zdY6xwbAMRsOzZgv597LZXtOLLLnmOyTpsjRDLztWsuNglm5rffOTwADBwP/SyVZ vFEdEVn5/dQTp7eAtXdrbZEM379ctCJ2663RbTZd55lIBev1fTnKQkvDTY2e58yI Q4E+Nzr99qg9Cyf6e3OhErTUqEBOhusBge4/7E5LrIVMvo6AFU9qgn0Sgsnu/ww2 txVw3XEjqL8Hgl+4Q/57YRvJOe+q29Ye9LL8eaiIRgQYEQIABgUCNuOjBwAKCRD+ GAsdqeOwsjK5AJ9pek7H6yt3ZHAJ+7nn7sGmxYxb5ACg1INFN4AMzqEUjbZ51KTV dAvyKlQ= =W77G -----END PGP PUBLIC KEY BLOCK----- End Result. Begin Result: -----BEGIN PGP PUBLIC KEY BLOCK----- mQGiBDbjjp4RBAC2ZbFDX0wmJI8yLDYQdIiZeAuHLmfyHsqXaLGUMZtWiAvn/hNp ctwahmzKm5oXinHUvUkLOQ0s8rOlu15nhw4azc30rTP1LsIkn5zORNnFdgYC6RKy hOeim/63+/yGtdnTm49lVfaCqwsEmBCEkXaeWDGq+ie1b89J89T6n/JquwCgoQkj VeVGG+B/SzJ6+yifdHWQVkcD/RXDyLXX4+WHGP2aet51XlKojWGwsZmc9LPPYhwU /RcUO7ce1QQb0XFlUVFBhY0JQpM/ty/kNi+aGWFzigbQ+HAWZkUvA8+VIAVneN+p +SHhGIyLTXKpAYTq46AwvllZ5Cpvf02Cp/+W1aVyA0qnBWMyeIxXmR9HOi6lxxn5 cjajA/9VZufOXWqCXkBvz4Oy3Q5FbjQQ0/+ty8rDn8OTaiPi41FyUnEi6LO+qyBS 09FjnZj++PkcRcXW99SNxmEJRY7MuNHt5wIvEH2jNEOJ9lszzZFBDbuwsjXHK35+ lPbGEy69xCP26iEafysKKbRXJhE1C+tk8SnK+Gm62sivmK/5arQpQWxwaGEgVGVz dCAoZGVtbyBrZXkpIDxhbHBoYUBleGFtcGxlLm5ldD6IVQQTEQIAFQUCNuOOngML CgMDFQMCAxYCAQIXgAAKCRAtcnzHaGl3NDl4AKCBLmRplv/8ZfSqep5IjqEAuaXv WwCgl6NEzT+/WewPTGcwZY+pLkycLv2IVQQTEQIAFQUCNuOOngMLCgMDFQMCAxYC AQIXgAAKCRAtcnzHaGl3NDl4AJ4rouHB+LpCkNi5C59jHEa1kbANzACgmddtrNSj 1yPyTCwUwRghPUomECS0EEFsaWNlIChkZW1vIGtleSmIVQQTEQIAFQUCNuO2qwML CgMDFQMCAxYCAQIXgAAKCRAtcnzHaGl3NCeMAJ9MeUVrago5Jc6PdwdeN5OMwby3 7QCghW65cZTQlD1bBlIq/QM8bz9AN4G0J0FsZmEgVGVzdCAoZGVtbyBrZXkpIDxh bGZhQGV4YW1wbGUubmV0PohVBBMRAgAVBQI247hYAwsKAwMVAwIDFgIBAheAAAoJ EC1yfMdoaXc0t8IAoJPwa6j+Vm5Vi3Nvuo8JZri4PJ/DAJ9dqbmaJdB8FdJnHfGh 1rXK3y/JcrkBDQQ2448PEAQAnI3XH1f0uyN9fZnw72zsHMw706g7EW29nD4UDQG4 OzRZViSrUa5n39eI7QrfTO+1meVvs0y8F/PvFst5jH68rPLnGSrXz4sTl1T4cop1 FBkquvCAKwPLy0lE7jjtCyItOSwIOo8xoTfY4JEEXmcqsbm+KHv9yYSF/YK4Cf7b IzcAAwcD/Rnl5jKxoucDA96pD2829TKsLFQSau+Xiy8bvOSSDdlyABsOkNBSaeKO 3eAQEKgDM7dzjVNTnAlpQ0EQ8Y9Z8pxOWYEQYlaMrnRBC4DZ2IadzEhLlIOz5BVp /jfhrr8oVVBwKZXsrz9PZLz+e4Yn+siUUvlei9boD9L2ZgSOHakPiEYEGBECAAYF Ajbjjw8ACgkQLXJ8x2hpdzQgqQCfcDXmD8uNVdKg/C9vqI3JSndqknsAnRxzVeHi /iJ73OCKtvFrHbV9GogqmQGiBDbjouIRBACKncc4Ueec7dWaVARy2SmNVufeSenY s4AsIPP0v59jEl7JI0rb+4JbIJoAzW/hcm26GS/UbbpQwig8/PgMUV5QfBST4CEO lf7/x2a4HKk9tDV4An7q2aNr1beW+twxfUGWWV5I0o1b/iKVk/LiQRiaMr8pJXY2 66m6/2Pn9LmDtwCg+Iqfx8gsK2PZCWv87uEKAOLzHXsD/1eRxLqCt1hT98gdDLyk RTlI3kMq6EK3I+z/8pDIMDuPIJq1eM68YdFZr8s7i1ye1QpDltPYHgWnUC733ujA KANdyybm3HrA3TSBjEAhNfcu8nkrVorvASQUDCLJatWRWJTUVrPH+GXIXMA/Oi6L DsgNDOJanwzzvDCCm8hWQqW9A/4xYAZ4NVFrQq8gtQPJWuMIfSFSvpZWNgQgYZnt iXSUGYOVs28T/87RoRx02tsVDw2PA8z68q/XRuM9NdetxbUXQHB9eszFLi3W1ids Xhd/C4SyiTgEFXG8Y8s94Eadgk1PAYHN6Gd3SY7jmevqYGVLmBp7qfj5Y9XSM5SE 0Th+fLQpQnJhdm8gVGVzdCAoZGVtbyBrZXkpIDxicmF2b0BleGFtcGxlLm5ldD6I VQQTEQIAFQUCNuOi4gMLCgMDFQMCAxYCAQIXgAAKCRD+GAsdqeOwsvruAJ4iU4M5 s1xsZiXa0wLnX4FBBl9abgCfflNpwyEp6KEhKCPWwPRG9WJc0qi0DkJvYiAoZGVt byBrZXkpiFUEExECABUFAjbjtzsDCwoDAxUDAgMWAgECF4AACgkQ/hgLHanjsLIa 4QCgityK8zajBOqAN0ZZTq8fOzgiEYIAn1ZEfjX+jefZUuY+4zFzrpO/fX0OuQEN BDbjowcQBACVSdXxUWlz81FjqHgR4b1EtmhmW89CmpsHfKlSwlYvBtbB/y7TFIfv Ar4ZFbpuqew6JvtjIEZoXvolTWwHVPEFkuG0LAa03olaYpzC6ZBDuLkb09RukCD4 zdY6xwbAMRsOzZgv597LZXtOLLLnmOyTpsjRDLztWsuNglm5rffOTwADBwP/SyVZ vFEdEVn5/dQTp7eAtXdrbZEM379ctCJ2663RbTZd55lIBev1fTnKQkvDTY2e58yI Q4E+Nzr99qg9Cyf6e3OhErTUqEBOhusBge4/7E5LrIVMvo6AFU9qgn0Sgsnu/ww2 txVw3XEjqL8Hgl+4Q/57YRvJOe+q29Ye9LL8eaiIRgQYEQIABgUCNuOjBwAKCRD+ GAsdqeOwsjK5AJ9pek7H6yt3ZHAJ+7nn7sGmxYxb5ACg1INFN4AMzqEUjbZ51KTV dAvyKlQ= =W77G -----END PGP PUBLIC KEY BLOCK----- End Result. PASS: t-export PASS: t-import [-- Response --] [-- Code: KEY_CONSIDERED, A0FF4590BB6122EDEF6E3C542D727CC768697734 0 --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GET_LINE, keyedit.prompt --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GOT_IT, --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GET_LINE, keyedit.prompt --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GOT_IT, --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GET_LINE, keygen.valid --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GOT_IT, --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GET_LINE, keyedit.prompt --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GOT_IT, --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,s:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GET_LINE, keyedit.prompt --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,s:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GOT_IT, --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,s:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,ps:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GET_LINE, keyedit.prompt --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,s:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,ps:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GOT_IT, --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,s:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,ps:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GET_BOOL, keyedit.save.okay --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,s:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,ps:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: GOT_IT, --] [-- Response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,s:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,ps:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: [-- Code: , --] [-- Last response --] sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,p:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,s:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,p:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: sec:u:1024:17:2D727CC768697734:920882846:0::u:::sca fpr:::::::::A0FF4590BB6122EDEF6E3C542D727CC768697734: ssb:u:1024:16:6AE6D7EE46A871F8:920882959:0:::::e fpr:::::::::3B3FBC948FE59301ED629EFB6AE6D7EE46A871F8: uid:u::::::::Alfa Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:1,ps:: uid:u::::::::Alpha Test (demo key) :::S10 S3 H3 H2 Z2 Z1,no-ks-modify:2,:: uid:u::::::::Alice (demo key):::S10 S3 H3 H2 Z2 Z1,no-ks-modify:3,:: PASS: t-edit PASS: t-keylist PASS: t-keylist-sig PASS: t-keylist-secret-sig PASS: t-wait plaintext=100000 bytes, ciphertext=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 --default-new-key-adsk i --trust-model i --completes-needed i --marginals-needed i --max-cert-depth i --add-desig-revoker b [ImportExport] Options controlling key import and export a --auto-key-locate MECHANISMS use MECHANISMS to locate keys by mail address b --auto-key-import import missing key from a signature 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 [Keylist] Options controlling key listings i --trusted-key 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 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 dirmngr.verbose .......... dirmngr.keyserver .......... 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/EAP/dOZf5MM8wqzxiNvFMGHrRsDFIx9yUWEh7hNdn6Rrcbvo edAHaVJiHSB5DRaqhnmOKINhJwDAfrPLqQifG2NDXFyHSHktxqNwnfOjRuCGMcJq iVrttcunwUMl32G6PfqvIGsDIbo1zShr5/9CcFJ5dMxbXtPuK9/i+sLiV0b8SOQD /itJy7PJB5svMvg4vDkw8igo58tuKEr1KLRWnFNq4pIcjUOVyRImwQ8NbmaPv3mm YXAhNnZrdMkKkZxx8aqZII+Tt/jPL9pJHQrA7LCOQD94DElGZn3ZbtUdcxQokPSm dYtRMi84O0t6WA8TK5uPcmOrtQL5JKSTKDg3AqPS0yyxjC4ECQMK7Nrig2ab6HfN TMT5WZuYEbAQm9d6lfZDy8+VZbzygY/vev5IJ4s/IgFX0kcBPEi4WpDWwsIDuEhe IADllMOshnkFCs6fDSCnQhNUC72Acw8IzFGg3uBpN3K9Dxv5TI+0pN4bSQ2d1zBj FdGxcjokLm840Q== =OJux -----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 PASS: t-setownertrust Begin Result: -----BEGIN PGP MESSAGE----- hQEOA2rm1+5GqHH4EAP/YtXXAVKo7/75EZdIbO9UkgfxoGMlFD5V254XlBGLn92e 26TyIKA4MuSsMP8VKDO8Oxkn2mPJ8jQDXpm/l1WB3OUoiZRBYIsHtJoM/5erglyJ gV43x4zvlYQGwCyrkgxKgcIA4DqBFMzDx0i1vnP4kH5j9verGWsWyhRUCavZwhkD /29nFaTGWKCtnzclteJO7VpbyrWg35Yy9kRH6RK5grWUw1nCC/6a/0G3LpKRpSzv DeqKzI8Pkv9E0b00u3V9tg+GcE7qyfFtT7T5Cz6YuFWstV3kWzRfnEybCya0RHLN WIGoS058CD/qMCDUCuyAo4jaMqT/1NbS17g0qa7h65iphQEOA1OB6k7im6N/EAP9 HEYjkWkjtLwGYox1pbEOekNxgrCHdLkdMoCCp2v82H/8p9/NuV350tsjWByfqC63 QFUF2V+tgNRE2t2FC2bMpQWPHMQAtjQ6x469RZT0sfKcGu8I5ZzyNsC7RSGLQhFZ HLxY+kI6DaG5B+Lu4ENEmRqEmNYVRAkIDzHUKzpnXHQD/RPLdeYh7ZkDd22whq+N u5mT9rws6/V72kmouaQnvfdvvmpKg8ZpMZ1LTqE3IRwMgziJtSiA1f2d9F6DboEM PFwP03FQ3dT3IA29KAIyOd/AEoLLzQiKk7XM6fvWru86Ik6Mmod6eVGxwGEhbLA/ CCs6p4MM2apT3QKoh8tx8yZY0kcB8K+28THa6uncXqySr22f97mucNn8Xm3o8XJ2 vBfYnTJyaCdQ0oWit28yaHM9TylMiOUGdgT0ecrXQtRngi/u9oUsfSWtTQ== =1BHw -----END PGP MESSAGE----- End Result. PASS: t-eventloop Encrypt A 0 Encrypt A 1 Decrypt B 0 Encrypt A 2 Encrypt A 3 Decrypt B 1 Encrypt A 4 Encrypt A 5 Encrypt A 6 Decrypt B 2 Encrypt A 7 Encrypt A 8 Decrypt B 3 Encrypt A 9 Encrypt A 10 Encrypt A 11 Decrypt B 4 Encrypt A 12 Encrypt A 13 Decrypt B 5 Encrypt A 14 Encrypt A 15 Encrypt A 16 Decrypt B 6 Encrypt A 17 Encrypt A 18 Decrypt B 7 Encrypt A 19 Decrypt B 8 Decrypt B 9 Decrypt B 10 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 28 tests passed =================== make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg' Making check in json make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json' make check-am make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json' make check-TESTS make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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-keylist-revokers... success Running t-delete... success Running t-import... success PASS: t-json stopping gpg-agent PASS: final.test ================== All 3 tests passed ================== make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json' Making check in gpgsm make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpgsm' make check-am make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpgsm' make check-TESTS make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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 ADANBgkqhkiG9w0BAQEFAASBgFz00USlKG1llzImbv5c4kJsb9RvPt/29u0Cw70r W1Ew6R9MZRbJWYjUI9zfHz7NiJaX7N4BEdVDyFL/6dLWJ1PwWksyd+Yfxl9vZZow jWnP7N/BSGFkstBfrqUTfY/Noft1nAG7MLcIgGJ0dby4dPP5yLv/WIeLJ510ZfiD CWX8MIAGCSqGSIb3DQEHATAdBglghkgBZQMEASoEEM3aCFHa8vWe71ukoSum906g gAQQkhE3F6E2O42HzGfUBD3qVAAAAAAAAAAAAAA= -----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 '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpgsm' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpgsm' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpgsm' Making check in opassuan make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/opassuan' make check-TESTS make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/opassuan' ================== All 0 tests passed ================== make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/opassuan' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/opassuan' make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests' make check-TESTS make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests' PASS: t-version PASS: t-data dirinfo: homedir='/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests' dirinfo: sysconfdir='/etc/gnupg' dirinfo: bindir='/usr/bin' dirinfo: libexecdir='/usr/libexec' dirinfo: libdir='/usr/lib/gnupg' dirinfo: datadir='/usr/share/gnupg' dirinfo: localedir='/usr/share/locale' dirinfo: socketdir='/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests' dirinfo: agent-socket='/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/S.gpg-agent' dirinfo: agent-ssh-socket='/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/S.gpg-agent.ssh' dirinfo: dirmngr-socket='/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/S.dirmngr' dirinfo: uiserver-socket='/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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.6' (min='1.4.0') home='[default]' protocol=1 engine='/usr/bin/gpgsm' v='2.4.6' (min='2.0.4') home='[default]' protocol=2 engine='/usr/bin/gpgconf' v='2.4.6' (min='2.0.4') home='[default]' protocol=3 engine='/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/S.gpg-agent' v='1.0.0' (min='1.0.0') home='!GPG_AGENT' protocol=5 engine='/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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 '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests' Making check in doc make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/doc' make[2]: Circular defs.inc <- defsincdate dependency dropped. make check-am make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/doc' make[3]: Circular defsincdate <- gpgme.texi dependency dropped. make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/doc' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/doc' Making check in lang make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang' Making check in python make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python' Making check in . make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python' set -e ; for PYTHON in /usr/bin/python3.12; do \ CPP="gcc -E" \ CFLAGS="-Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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="." \ top_builddir="../.." \ $PYTHON setup.py build --verbose --build-base="$(basename "${PYTHON}")-gpg" ; \ done running build Using gpgme.h from ../../src/gpgme.h running build_ext running build_py make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python' Making check in tests make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests' make all-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests' GNUPGHOME=/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests LC_ALL=C GPG_AGENT_INFO= top_srcdir=../../.. srcdir=. LD_LIBRARY_PATH="../../../src/.libs:" /usr/bin/python3.12 ./run-tests.py \ --interpreters="/usr/bin/python3.12" --srcdir=. \ 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 '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/python3.12-gpg/lib.linux-riscv64-cpython-312/gpg'. stopping gpg-agent Running tests using /usr/bin/python3.12 (3.12)... PASS: initial.py PASS: t-wrapper.py PASS: t-callbacks.py PASS: t-data.py PASS: t-encrypt.py PASS: t-encrypt-sym.py PASS: t-encrypt-sign.py PASS: t-sign.py PASS: t-signers.py PASS: t-decrypt.py PASS: t-verify.py PASS: t-decrypt-verify.py PASS: t-sig-notation.py PASS: t-export.py PASS: t-import.py PASS: t-edit.py PASS: t-keylist.py PASS: t-keylist-from-data.py PASS: t-wait.py PASS: t-encrypt-large.py PASS: t-file-name.py PASS: t-idiomatic.py PASS: t-protocol-assuan.py PASS: t-quick-key-creation.py PASS: t-quick-subkey-creation.py PASS: t-quick-key-manipulation.py PASS: t-quick-key-signing.py PASS: final.py 28 tests run, 28 succeeded, 0 failed, 0 skipped. make check-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests' Making check in examples make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/examples' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/examples' Making check in doc make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/doc' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/doc' Making check in src make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/src' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/src' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python' Making check in cl make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cl' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cl' Making check in cpp make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp' Making check in src make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src' make check-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src' Making check in tests make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/tests' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/tests' make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp' Making check in qt make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt' Making check in src make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src' make check-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src' Making check in tests make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests' make check-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests' make check-TESTS make[6]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests' PASS: initial.test ********* Start testing of AddExistingSubkeyJobTest ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), alpine 3.21.0_alpha20240923 PASS : AddExistingSubkeyJobTest::initTestCase() PASS : AddExistingSubkeyJobTest::testAddExistingSubkeyAsync() PASS : AddExistingSubkeyJobTest::testAddExistingSubkeySync() PASS : AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration() PASS : AddExistingSubkeyJobTest::cleanupTestCase() Totals: 5 passed, 0 failed, 0 skipped, 0 blacklisted, 5499ms ********* Finished testing of AddExistingSubkeyJobTest ********* PASS: t-addexistingsubkey5 ********* Start testing of TestChangeExpiryJob ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), alpine 3.21.0_alpha20240923 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, 4864ms ********* Finished testing of TestChangeExpiryJob ********* PASS: t-changeexpiryjob5 ********* Start testing of CryptoConfigTest ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), alpine 3.21.0_alpha20240923 PASS : CryptoConfigTest::initTestCase() PASS : CryptoConfigTest::testDefault() PASS : CryptoConfigTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 432ms ********* Finished testing of CryptoConfigTest ********* PASS: t-config5 ********* Start testing of DecryptVerifyTest ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), alpine 3.21.0_alpha20240923 PASS : DecryptVerifyTest::initTestCase() PASS : DecryptVerifyTest::testEncryptedOnlyData() PASS : DecryptVerifyTest::testSignedOnlyData() PASS : DecryptVerifyTest::testStoredData() PASS : DecryptVerifyTest::cleanupTestCase() Totals: 5 passed, 0 failed, 0 skipped, 0 blacklisted, 2529ms ********* Finished testing of DecryptVerifyTest ********* PASS: t-decryptverify5 ********* Start testing of DisableKeyTest ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), alpine 3.21.0_alpha20240923 PASS : DisableKeyTest::initTestCase() PASS : DisableKeyTest::testDisableAndEnableKey() PASS : DisableKeyTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 115ms ********* Finished testing of DisableKeyTest ********* PASS: t-disablekey5 ********* Start testing of EncryptionTest ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), alpine 3.21.0_alpha20240923 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, 1405ms ********* Finished testing of EncryptionTest ********* PASS: t-encrypt5 ********* Start testing of ImportTest ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), alpine 3.21.0_alpha20240923 PASS : ImportTest::initTestCase() PASS : ImportTest::testImportWithImportFilter() PASS : ImportTest::testImportWithImportOptions() PASS : ImportTest::testImportWithKeyOrigin() PASS : ImportTest::testDeferredStart() PASS : ImportTest::cleanupTestCase() Totals: 6 passed, 0 failed, 0 skipped, 0 blacklisted, 193ms ********* Finished testing of ImportTest ********* PASS: t-import5 ********* Start testing of KeyListTest ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), alpine 3.21.0_alpha20240923 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, 122ms ********* Finished testing of KeyListTest ********* PASS: t-keylist5 ********* Start testing of KeyLocateTest ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), alpine 3.21.0_alpha20240923 PASS : KeyLocateTest::initTestCase() PASS : KeyLocateTest::testKeyLocateSingle() PASS : KeyLocateTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 51ms ********* Finished testing of KeyLocateTest ********* PASS: t-keylocate5 ********* Start testing of ChangeOwnerTrustTest ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), alpine 3.21.0_alpha20240923 PASS : ChangeOwnerTrustTest::initTestCase() PASS : ChangeOwnerTrustTest::testChangeOwnerTrust() PASS : ChangeOwnerTrustTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 120ms ********* Finished testing of ChangeOwnerTrustTest ********* PASS: t-ownertrust5 ********* Start testing of TestRemarks ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), alpine 3.21.0_alpha20240923 PASS : TestRemarks::initTestCase() PASS : TestRemarks::testRemarkReplaceSingleUIDExportable() PASS : TestRemarks::testMultipleRemarks() PASS : TestRemarks::testRemarkReplaceSingleUID() PASS : TestRemarks::testRemarkReplaceMultiUID() PASS : TestRemarks::cleanupTestCase() Totals: 6 passed, 0 failed, 0 skipped, 0 blacklisted, 1898ms ********* Finished testing of TestRemarks ********* PASS: t-remarks5 ********* Start testing of RevokeKeyJobTest ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), alpine 3.21.0_alpha20240923 PASS : RevokeKeyJobTest::initTestCase() PASS : RevokeKeyJobTest::testAsync() PASS : RevokeKeyJobTest::testSync_noReasonDescription() PASS : RevokeKeyJobTest::testSync_oneLineReasonDescription() PASS : RevokeKeyJobTest::testSync_twoLinesReasonDescription() PASS : RevokeKeyJobTest::testErrorHandling_nullKey() PASS : RevokeKeyJobTest::testErrorHandling_invalidReason() PASS : RevokeKeyJobTest::testErrorHandling_invalidDescription() PASS : RevokeKeyJobTest::cleanupTestCase() Totals: 9 passed, 0 failed, 0 skipped, 0 blacklisted, 6705ms ********* Finished testing of RevokeKeyJobTest ********* PASS: t-revokekey5 ********* Start testing of TestSetPrimaryUserID ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), alpine 3.21.0_alpha20240923 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, 1696ms ********* Finished testing of TestSetPrimaryUserID ********* PASS: t-setprimaryuserid5 ********* Start testing of TofuInfoTest ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), alpine 3.21.0_alpha20240923 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, 1731ms ********* Finished testing of TofuInfoTest ********* PASS: t-tofuinfo5 ********* Start testing of TestTrustSignatures ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), alpine 3.21.0_alpha20240923 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, 2776ms ********* Finished testing of TestTrustSignatures ********* PASS: t-trustsignatures5 ********* Start testing of TestVarious ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), alpine 3.21.0_alpha20240923 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, 2298ms ********* Finished testing of TestVarious ********* PASS: t-various5 ********* Start testing of VerifyTest ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), alpine 3.21.0_alpha20240923 PASS : VerifyTest::initTestCase() PASS : VerifyTest::testSignatureKey() PASS : VerifyTest::cleanupTestCase() Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 67ms ********* Finished testing of VerifyTest ********* PASS: t-verify5 ********* Start testing of WKDLookupTest ********* Config: Using QtTest library 5.15.10, Qt 5.15.10 (riscv64-little_endian-lp64 shared (dynamic) release build; by GCC 14.2.0), alpine 3.21.0_alpha20240923 PASS : WKDLookupTest::initTestCase() SKIP : WKDLookupTest::testWKDLookupAsync() Set DO_ONLINE_TESTS environment variable to run this test. Loc: [t-wkdlookup.cpp(81)] SKIP : WKDLookupTest::testWKDLookupSync() Set DO_ONLINE_TESTS environment variable to run this test. Loc: [t-wkdlookup.cpp(110)] SKIP : WKDLookupTest::testLookupWithNoResultAsync() Set DO_ONLINE_TESTS environment variable to run this test. Loc: [t-wkdlookup.cpp(131)] PASS : WKDLookupTest::cleanupTestCase() Totals: 2 passed, 0 failed, 3 skipped, 0 blacklisted, 39ms ********* Finished testing of WKDLookupTest ********* PASS: t-wkdlookup5 PASS: final.test =================== All 20 tests passed =================== make[6]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests' make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests' Making check in doc make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/doc' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/doc' make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt' make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang' make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0' make[1]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0' >>> gpgme: Entering fakeroot... make install-recursive make[1]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0' Making install in src make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src' make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src' .././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib' .././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/bin' .././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/share/aclocal' .././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include' .././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/pkgconfig' /bin/sh ../libtool --mode=install /usr/bin/install -c libgpgme.la '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib' /usr/bin/install -c gpgme-config '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/bin' /usr/bin/install -c -m 644 gpgme.m4 '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/share/aclocal' /usr/bin/install -c -m 644 gpgme.h '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include' /usr/bin/install -c -m 644 gpgme.pc gpgme-glib.pc '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/pkgconfig' libtool: install: /usr/bin/install -c .libs/libgpgme.so.11.33.0 /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgme.so.11.33.0 libtool: install: (cd /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib && { ln -s -f libgpgme.so.11.33.0 libgpgme.so.11 || { rm -f libgpgme.so.11 && ln -s libgpgme.so.11.33.0 libgpgme.so.11; }; }) libtool: install: (cd /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib && { ln -s -f libgpgme.so.11.33.0 libgpgme.so || { rm -f libgpgme.so && ln -s libgpgme.so.11.33.0 libgpgme.so; }; }) libtool: install: /usr/bin/install -c .libs/libgpgme.lai /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgme.la libtool: install: /usr/bin/install -c .libs/libgpgme.a /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgme.a libtool: install: chmod 644 /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgme.a libtool: install: ranlib /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgme.a libtool: install: warning: remember to run `libtool --finish /usr/lib' .././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/bin' /bin/sh ../libtool --mode=install /usr/bin/install -c gpgme-tool gpgme-json '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/bin' libtool: install: warning: `libgpgme.la' has not been installed in `/usr/lib' libtool: install: /usr/bin/install -c .libs/gpgme-tool /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/bin/gpgme-tool libtool: install: warning: `libgpgme.la' has not been installed in `/usr/lib' libtool: install: /usr/bin/install -c .libs/gpgme-json /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/bin/gpgme-json make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/src' Making install in tests make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests' Making install in gpg make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg' make install-am make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg' make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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 '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpg' Making install in json make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json' make install-am make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json' make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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 '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/json' Making install in gpgsm make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpgsm' make install-am make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpgsm' make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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 '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpgsm' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpgsm' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/gpgsm' Making install in opassuan make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/opassuan' make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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 '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/opassuan' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests/opassuan' make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests' make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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 '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/tests' Making install in doc make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/doc' make[2]: Circular defs.inc <- defsincdate dependency dropped. make install-am make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/doc' make[3]: Circular defsincdate <- gpgme.texi dependency dropped. make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/doc' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Circular defsincdate <- gpgme.texi dependency dropped. .././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/share/man/man1' .././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/share/info' /usr/bin/install -c -m 644 gpgme-json.1 '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/share/man/man1' /usr/bin/install -c -m 644 ./gpgme.info ./gpgme.info-1 ./gpgme.info-2 '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/share/info' install-info --info-dir='/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/share/info' '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/share/info/gpgme.info' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/doc' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/doc' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/doc' Making install in lang make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang' Making install in python make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python' Making install in . make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python' set -e ; for PYTHON in /usr/bin/python3.12; do \ CPP="gcc -E" \ CFLAGS="-Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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="." \ top_builddir="../.." \ $PYTHON setup.py build --verbose --build-base="$(basename "${PYTHON}")-gpg" ; \ done running build Using gpgme.h from ../../src/gpgme.h running build_ext running build_py make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python' set -e ; for PYTHON in /usr/bin/python3.12; do \ CPP="gcc -E" \ CFLAGS="-Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wcast-align -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="." \ top_builddir="../.." \ $PYTHON setup.py \ build \ --build-base="$(basename "${PYTHON}")-gpg" \ install \ --prefix "/home/buildozer/aports/community/gpgme/pkg/gpgme/usr" \ --verbose ; \ done make[5]: Nothing to be done for 'install-data-am'. running build Using gpgme.h from ../../src/gpgme.h running build_ext running build_py running install /usr/lib/python3.12/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. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() /usr/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:66: EasyInstallDeprecationWarning: easy_install command is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` and ``easy_install``. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://github.com/pypa/setuptools/issues/917 for details. ******************************************************************************** !! self.initialize_options() Checking .pth file support in /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/python3.12/site-packages/ /usr/bin/python3.12 -E -c pass TEST FAILED: /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/python3.12/site-packages/ does NOT support .pth files bad install directory or PYTHONPATH You are attempting to install a package to a directory that is not on PYTHONPATH and which Python does not read ".pth" files from. The installation directory you specified (via --install-dir, --prefix, or the distutils default setting) was: /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/python3.12/site-packages/ and your PYTHONPATH environment variable currently contains: '' Here are some of your options for correcting the problem: * You can choose a different installation directory, i.e., one that is on PYTHONPATH or supports .pth files * You can add the installation directory to the PYTHONPATH environment variable. (It must then also be on PYTHONPATH whenever you run Python and want to use the package(s) you are installing.) * You can set up the installation directory to support ".pth" files by using one of the approaches described here: https://setuptools.pypa.io/en/latest/deprecated/easy_install.html#custom-installation-locations Please make the appropriate changes for your system and try again. running bdist_egg running egg_info creating gpg.egg-info writing gpg.egg-info/PKG-INFO writing dependency_links to gpg.egg-info/dependency_links.txt writing top-level names to gpg.egg-info/top_level.txt writing manifest file 'gpg.egg-info/SOURCES.txt' reading manifest file 'gpg.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.rst' under directory 'doc' warning: no files found matching '*.texi' under directory 'doc' warning: no files found matching '*.info' under directory 'doc' warning: no files found matching 'README.org' writing manifest file 'gpg.egg-info/SOURCES.txt' installing library code to python3.12-gpg/bdist.linux-riscv64/egg running install_lib creating python3.12-gpg/bdist.linux-riscv64 creating python3.12-gpg/bdist.linux-riscv64/egg creating python3.12-gpg/bdist.linux-riscv64/egg/gpg copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/_gpgme.cpython-312-riscv64-linux-musl.so -> python3.12-gpg/bdist.linux-riscv64/egg/gpg creating python3.12-gpg/bdist.linux-riscv64/egg/gpg/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/__pycache__/__init__.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/__pycache__/callbacks.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/__pycache__/util.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/__pycache__/results.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/__pycache__/core.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/__pycache__/version.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/__pycache__/errors.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/__pycache__/gpgme.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/util.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg creating python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants creating python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/data creating python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/data/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/data/__pycache__/__init__.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/data/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/data/__pycache__/encoding.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/data/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/data/__init__.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/data copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/data/encoding.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/data copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/keysign.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants creating python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/tofu copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/tofu/policy.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/tofu creating python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/tofu/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/tofu/__pycache__/__init__.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/tofu/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/tofu/__pycache__/policy.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/tofu/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/tofu/__init__.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/tofu copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/sigsum.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants creating python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/__pycache__/create.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/__pycache__/__init__.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/__pycache__/event.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/__pycache__/sigsum.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/__pycache__/keysign.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/__pycache__/import_type.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/__pycache__/md.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/__pycache__/protocol.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/__pycache__/pk.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/__pycache__/validity.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/__pycache__/status.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/pk.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/import_type.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/event.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/create.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants creating python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/sig copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/sig/notation.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/sig creating python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/sig/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/sig/__pycache__/__init__.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/sig/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/sig/__pycache__/notation.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/sig/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/sig/__pycache__/mode.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/sig/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/sig/__init__.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/sig copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/sig/mode.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/sig copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/__init__.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/md.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants creating python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/keylist creating python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/keylist/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/keylist/__pycache__/__init__.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/keylist/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/keylist/__pycache__/mode.cpython-312.pyc -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/keylist/__pycache__ copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/keylist/__init__.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/keylist copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/keylist/mode.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants/keylist copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/status.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/protocol.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/constants/validity.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg/constants copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/__init__.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/errors.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/version.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/results.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/callbacks.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/core.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg copying python3.12-gpg/lib.linux-riscv64-cpython-312/gpg/gpgme.py -> python3.12-gpg/bdist.linux-riscv64/egg/gpg creating stub loader for gpg/_gpgme.cpython-312-riscv64-linux-musl.so byte-compiling python3.12-gpg/bdist.linux-riscv64/egg/gpg/_gpgme.py to _gpgme.cpython-312.pyc creating python3.12-gpg/bdist.linux-riscv64/egg/EGG-INFO copying gpg.egg-info/PKG-INFO -> python3.12-gpg/bdist.linux-riscv64/egg/EGG-INFO copying gpg.egg-info/SOURCES.txt -> python3.12-gpg/bdist.linux-riscv64/egg/EGG-INFO copying gpg.egg-info/dependency_links.txt -> python3.12-gpg/bdist.linux-riscv64/egg/EGG-INFO copying gpg.egg-info/top_level.txt -> python3.12-gpg/bdist.linux-riscv64/egg/EGG-INFO writing python3.12-gpg/bdist.linux-riscv64/egg/EGG-INFO/native_libs.txt zip_safe flag not set; analyzing archive contents... gpg.__pycache__._gpgme.cpython-312: module references __file__ creating dist creating 'dist/gpg-1.24.0-py3.12-linux-riscv64.egg' and adding 'python3.12-gpg/bdist.linux-riscv64/egg' to it removing 'python3.12-gpg/bdist.linux-riscv64/egg' (and everything under it) Processing gpg-1.24.0-py3.12-linux-riscv64.egg creating /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/python3.12/site-packages/gpg-1.24.0-py3.12-linux-riscv64.egg Extracting gpg-1.24.0-py3.12-linux-riscv64.egg to /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/python3.12/site-packages Installed /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/python3.12/site-packages/gpg-1.24.0-py3.12-linux-riscv64.egg Processing dependencies for gpg==1.24.0 Finished processing dependencies for gpg==1.24.0 make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python' Making install in tests make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests' make install-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests' make[6]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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 '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests' make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/tests' Making install in examples make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/examples' make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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 '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/examples' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/examples' Making install in doc make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/doc' make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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 '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/doc' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/doc' Making install in src make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/src' make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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 '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/src' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python/src' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/python' Making install in cl make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cl' make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cl' make[4]: Nothing to be done for 'install-exec-am'. ../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/share/common-lisp/source/gpgme' /usr/bin/install -c -m 644 gpgme.asd gpgme-package.lisp gpgme-grovel.lisp gpgme.lisp '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/share/common-lisp/source/gpgme' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cl' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cl' Making install in cpp make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp' Making install in src make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src' make install-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src' make[6]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src' sed -e 's|[@]resolved_libdir@|/usr/lib|g' < "GpgmeppConfig.cmake.in" | \ sed -e 's|[@]libsuffix@|.so|g' | \ sed -e 's|[@]resolved_includedir@|/usr/include|g' > GpgmeppConfig.cmake ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libgpgmepp.la '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib' ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/gpgme++' ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/gpgme++' ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/gpgme++' /usr/bin/install -c -d /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/cmake/Gpgmepp ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/pkgconfig' /usr/bin/install -c -m 644 GpgmeppConfig.cmake \ /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/cmake/Gpgmepp/GpgmeppConfig.cmake /usr/bin/install -c -m 644 GpgmeppConfigVersion.cmake \ /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/cmake/Gpgmepp/GpgmeppConfigVersion.cmake /usr/bin/install -c -m 644 gpgmepp.pc '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/pkgconfig' libtool: install: warning: relinking `libgpgmepp.la' libtool: install: (cd /home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src; /bin/sh /home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/libtool --tag CXX --mode=relink g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-undefined -version-info 27:0:21 -Wl,--as-needed,-O1,--sort-common -o libgpgmepp.la -rpath /usr/lib 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 /home/buildozer/aports/community/gpgme/pkg/gpgme) /usr/bin/install -c -m 644 gpgmepp_version.h '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/gpgme++' /usr/bin/install -c -m 644 configuration.h context.h data.h decryptionresult.h defaultassuantransaction.h editinteractor.h encryptionresult.h engineinfo.h error.h eventloopinteractor.h exception.h global.h gpgadduserideditinteractor.h gpgagentgetinfoassuantransaction.h gpgmefw.h gpgsetexpirytimeeditinteractor.h gpgsetownertrusteditinteractor.h gpgsignkeyeditinteractor.h gpggencardkeyinteractor.h gpgaddexistingsubkeyeditinteractor.h gpgrevokekeyeditinteractor.h importresult.h keygenerationresult.h key.h keylistresult.h notation.h result.h scdgetinfoassuantransaction.h signingresult.h statusconsumerassuantransaction.h trustitem.h verificationresult.h vfsmountresult.h gpgmepp_export.h tofuinfo.h swdbresult.h '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/gpgme++' ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/gpgme++/interfaces' /usr/bin/install -c -m 644 interfaces/assuantransaction.h interfaces/dataprovider.h interfaces/passphraseprovider.h interfaces/progressprovider.h interfaces/statusconsumer.h '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/gpgme++/interfaces' libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crti.o /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtbeginS.o .libs/exception.o .libs/context.o .libs/key.o .libs/trustitem.o .libs/data.o .libs/callbacks.o .libs/eventloopinteractor.o .libs/editinteractor.o .libs/keylistresult.o .libs/keygenerationresult.o .libs/importresult.o .libs/decryptionresult.o .libs/verificationresult.o .libs/signingresult.o .libs/encryptionresult.o .libs/engineinfo.o .libs/gpgsetexpirytimeeditinteractor.o .libs/gpgsetownertrusteditinteractor.o .libs/gpgsignkeyeditinteractor.o .libs/gpgadduserideditinteractor.o .libs/gpggencardkeyinteractor.o .libs/gpgaddexistingsubkeyeditinteractor.o .libs/gpgrevokekeyeditinteractor.o .libs/defaultassuantransaction.o .libs/scdgetinfoassuantransaction.o .libs/gpgagentgetinfoassuantransaction.o .libs/statusconsumerassuantransaction.o .libs/vfsmountresult.o .libs/configuration.o .libs/tofuinfo.o .libs/swdbresult.o .libs/util.o .libs/context_vanilla.o -L/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib -L/usr/lib -lgpgme -lassuan -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0 -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../riscv64-alpine-linux-musl/lib/../lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../riscv64-alpine-linux-musl/lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../.. -lstdc++ -lm -lssp_nonshared -latomic -lc -lgcc_s /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtendS.o /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtn.o -Os -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-soname -Wl,libgpgmepp.so.6 -o .libs/libgpgmepp.so.6.21.0 libtool: install: /usr/bin/install -c .libs/libgpgmepp.so.6.21.0T /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgmepp.so.6.21.0 libtool: install: (cd /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib && { ln -s -f libgpgmepp.so.6.21.0 libgpgmepp.so.6 || { rm -f libgpgmepp.so.6 && ln -s libgpgmepp.so.6.21.0 libgpgmepp.so.6; }; }) libtool: install: (cd /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib && { ln -s -f libgpgmepp.so.6.21.0 libgpgmepp.so || { rm -f libgpgmepp.so && ln -s libgpgmepp.so.6.21.0 libgpgmepp.so; }; }) libtool: install: /usr/bin/install -c .libs/libgpgmepp.lai /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgmepp.la libtool: install: /usr/bin/install -c .libs/libgpgmepp.a /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgmepp.a libtool: install: chmod 644 /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgmepp.a libtool: install: ranlib /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgmepp.a libtool: install: warning: remember to run `libtool --finish /usr/lib' make[6]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src' make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/src' Making install in tests make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/tests' make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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 '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/tests' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp/tests' make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp' make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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 '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/cpp' Making install in qt make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt' Making install in src make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src' make install-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src' make[6]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src' sed -e 's|[@]resolved_libdir@|/usr/lib|g' < "QGpgmeConfig.cmake.in" | \ sed -e 's|[@]libsuffix@|.so|g' | \ sed -e 's|[@]resolved_includedir@|/usr/include/qgpgme-qt5|g' > QGpgmeConfig.cmake ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libqgpgme.la '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib' ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/qgpgme-qt5/QGpgME' ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/qgpgme-qt5/qgpgme' /usr/bin/install -c -d /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/cmake/QGpgme ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/qgpgme-qt5/qgpgme' /usr/bin/install -c -m 644 QGpgmeConfig.cmake \ /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/cmake/QGpgme/QGpgmeConfig.cmake /usr/bin/install -c -m 644 QGpgmeConfigVersion.cmake \ /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/cmake/QGpgme/QGpgmeConfigVersion.cmake libtool: install: warning: relinking `libqgpgme.la' libtool: install: (cd /home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src; /bin/sh /home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/libtool --tag CXX --mode=relink g++ -std=c++11 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-undefined -version-info 21:0:6 -Wl,--as-needed,-O1,--sort-common -o libqgpgme.la -rpath /usr/lib libqgpgme_la-cleaner.lo libqgpgme_la-dataprovider.lo libqgpgme_la-debug.lo libqgpgme_la-decryptverifyarchivejob.lo libqgpgme_la-decryptverifyjob.lo libqgpgme_la-encryptarchivejob.lo libqgpgme_la-filelistdataprovider.lo libqgpgme_la-job.lo libqgpgme_la-multideletejob.lo libqgpgme_la-qgpgmeadduseridjob.lo libqgpgme_la-qgpgmeaddexistingsubkeyjob.lo libqgpgme_la-qgpgmebackend.lo libqgpgme_la-qgpgmechangeexpiryjob.lo libqgpgme_la-qgpgmechangeownertrustjob.lo libqgpgme_la-qgpgmechangepasswdjob.lo libqgpgme_la-qgpgmedecryptjob.lo libqgpgme_la-qgpgmedecryptverifyarchivejob.lo libqgpgme_la-qgpgmedecryptverifyjob.lo libqgpgme_la-qgpgmedeletejob.lo libqgpgme_la-qgpgmedownloadjob.lo libqgpgme_la-qgpgmeencryptarchivejob.lo libqgpgme_la-qgpgmeencryptjob.lo libqgpgme_la-qgpgmeexportjob.lo libqgpgme_la-qgpgmeimportfromkeyserverjob.lo libqgpgme_la-qgpgmeimportjob.lo libqgpgme_la-qgpgmekeygenerationjob.lo libqgpgme_la-qgpgmekeylistjob.lo libqgpgme_la-listallkeysjob.lo libqgpgme_la-qgpgmelistallkeysjob.lo libqgpgme_la-qgpgmenewcryptoconfig.lo libqgpgme_la-qgpgmereceivekeysjob.lo libqgpgme_la-qgpgmerefreshsmimekeysjob.lo libqgpgme_la-qgpgmerevokekeyjob.lo libqgpgme_la-qgpgmesetprimaryuseridjob.lo libqgpgme_la-qgpgmesignarchivejob.lo libqgpgme_la-qgpgmesignencryptjob.lo libqgpgme_la-qgpgmesignencryptarchivejob.lo libqgpgme_la-qgpgmesignjob.lo libqgpgme_la-qgpgmesignkeyjob.lo libqgpgme_la-qgpgmeverifydetachedjob.lo libqgpgme_la-qgpgmeverifyopaquejob.lo libqgpgme_la-qgpgmewkdlookupjob.lo libqgpgme_la-threadedjobmixin.lo libqgpgme_la-qgpgmewkdrefreshjob.lo libqgpgme_la-qgpgmekeyformailboxjob.lo libqgpgme_la-qgpgme_debug.lo libqgpgme_la-qgpgmetofupolicyjob.lo libqgpgme_la-qgpgmequickjob.lo libqgpgme_la-defaultkeygenerationjob.lo libqgpgme_la-qgpgmewkspublishjob.lo libqgpgme_la-qgpgmegpgcardjob.lo libqgpgme_la-changeexpiryjob.lo libqgpgme_la-encryptjob.lo libqgpgme_la-importjob.lo libqgpgme_la-quickjob.lo libqgpgme_la-signarchivejob.lo libqgpgme_la-signencryptjob.lo libqgpgme_la-signencryptarchivejob.lo libqgpgme_la-signjob.lo libqgpgme_la-dn.lo libqgpgme_la-cryptoconfig.lo libqgpgme_la-wkdlookupresult.lo libqgpgme_la-util.lo libqgpgme_la-verifydetachedjob.lo libqgpgme_la-verifyopaquejob.lo libqgpgme_la-wkdrefreshjob.lo ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lassuan -lgpg-error -lQt5Core -inst-prefix-dir /home/buildozer/aports/community/gpgme/pkg/gpgme) /usr/bin/install -c -m 644 qgpgme_version.h '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/qgpgme-qt5/qgpgme' /usr/bin/install -c -m 644 AddExistingSubkeyJob AddUserIDJob AbstractImportJob ChangeExpiryJob ChangeOwnerTrustJob ChangePasswdJob DataProvider Debug DecryptJob DecryptVerifyArchiveJob DecryptVerifyJob DN DownloadJob EncryptArchiveJob EncryptJob ExportJob FileListDataProvider HierarchicalKeyListJob Job MultiDeleteJob Protocol QGpgMENewCryptoConfig QuickJob ReceiveKeysJob RevokeKeyJob SetPrimaryUserIDJob SpecialJob SignArchiveJob SignJob SignKeyJob SignEncryptArchiveJob SignEncryptJob VerifyOpaqueJob RefreshKeysJob CryptoConfig DeleteJob ImportFromKeyserverJob ImportJob KeyGenerationJob KeyListJob '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/qgpgme-qt5/QGpgME' /usr/bin/install -c -m 644 abstractimportjob.h addexistingsubkeyjob.h adduseridjob.h changeexpiryjob.h changeownertrustjob.h changepasswdjob.h dataprovider.h debug.h decryptjob.h decryptverifyarchivejob.h decryptverifyjob.h downloadjob.h encryptarchivejob.h encryptjob.h exportjob.h filelistdataprovider.h hierarchicalkeylistjob.h job.h keyformailboxjob.h multideletejob.h protocol.h qgpgme_export.h qgpgmenewcryptoconfig.h quickjob.h receivekeysjob.h revokekeyjob.h setprimaryuseridjob.h specialjob.h signarchivejob.h signjob.h signkeyjob.h signencryptjob.h signencryptarchivejob.h verifyopaquejob.h refreshkeysjob.h cryptoconfig.h deletejob.h importfromkeyserverjob.h importjob.h keygenerationjob.h '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/qgpgme-qt5/qgpgme' /usr/bin/install -c -m 644 ListAllKeysJob VerifyDetachedJob KeyForMailboxJob DefaultKeyGenerationJob WKDLookupJob WKDLookupResult WKDRefreshJob WKSPublishJob TofuPolicyJob GpgCardJob '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/qgpgme-qt5/QGpgME' /usr/bin/install -c -m 644 keylistjob.h listallkeysjob.h verifydetachedjob.h defaultkeygenerationjob.h tofupolicyjob.h wkdlookupjob.h wkdlookupresult.h wkdrefreshjob.h wkspublishjob.h gpgcardjob.h dn.h '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/qgpgme-qt5/qgpgme' libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crti.o /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtbeginS.o .libs/libqgpgme_la-cleaner.o .libs/libqgpgme_la-dataprovider.o .libs/libqgpgme_la-debug.o .libs/libqgpgme_la-decryptverifyarchivejob.o .libs/libqgpgme_la-decryptverifyjob.o .libs/libqgpgme_la-encryptarchivejob.o .libs/libqgpgme_la-filelistdataprovider.o .libs/libqgpgme_la-job.o .libs/libqgpgme_la-multideletejob.o .libs/libqgpgme_la-qgpgmeadduseridjob.o .libs/libqgpgme_la-qgpgmeaddexistingsubkeyjob.o .libs/libqgpgme_la-qgpgmebackend.o .libs/libqgpgme_la-qgpgmechangeexpiryjob.o .libs/libqgpgme_la-qgpgmechangeownertrustjob.o .libs/libqgpgme_la-qgpgmechangepasswdjob.o .libs/libqgpgme_la-qgpgmedecryptjob.o .libs/libqgpgme_la-qgpgmedecryptverifyarchivejob.o .libs/libqgpgme_la-qgpgmedecryptverifyjob.o .libs/libqgpgme_la-qgpgmedeletejob.o .libs/libqgpgme_la-qgpgmedownloadjob.o .libs/libqgpgme_la-qgpgmeencryptarchivejob.o .libs/libqgpgme_la-qgpgmeencryptjob.o .libs/libqgpgme_la-qgpgmeexportjob.o .libs/libqgpgme_la-qgpgmeimportfromkeyserverjob.o .libs/libqgpgme_la-qgpgmeimportjob.o .libs/libqgpgme_la-qgpgmekeygenerationjob.o .libs/libqgpgme_la-qgpgmekeylistjob.o .libs/libqgpgme_la-listallkeysjob.o .libs/libqgpgme_la-qgpgmelistallkeysjob.o .libs/libqgpgme_la-qgpgmenewcryptoconfig.o .libs/libqgpgme_la-qgpgmereceivekeysjob.o .libs/libqgpgme_la-qgpgmerefreshsmimekeysjob.o .libs/libqgpgme_la-qgpgmerevokekeyjob.o .libs/libqgpgme_la-qgpgmesetprimaryuseridjob.o .libs/libqgpgme_la-qgpgmesignarchivejob.o .libs/libqgpgme_la-qgpgmesignencryptjob.o .libs/libqgpgme_la-qgpgmesignencryptarchivejob.o .libs/libqgpgme_la-qgpgmesignjob.o .libs/libqgpgme_la-qgpgmesignkeyjob.o .libs/libqgpgme_la-qgpgmeverifydetachedjob.o .libs/libqgpgme_la-qgpgmeverifyopaquejob.o .libs/libqgpgme_la-qgpgmewkdlookupjob.o .libs/libqgpgme_la-threadedjobmixin.o .libs/libqgpgme_la-qgpgmewkdrefreshjob.o .libs/libqgpgme_la-qgpgmekeyformailboxjob.o .libs/libqgpgme_la-qgpgme_debug.o .libs/libqgpgme_la-qgpgmetofupolicyjob.o .libs/libqgpgme_la-qgpgmequickjob.o .libs/libqgpgme_la-defaultkeygenerationjob.o .libs/libqgpgme_la-qgpgmewkspublishjob.o .libs/libqgpgme_la-qgpgmegpgcardjob.o .libs/libqgpgme_la-changeexpiryjob.o .libs/libqgpgme_la-encryptjob.o .libs/libqgpgme_la-importjob.o .libs/libqgpgme_la-quickjob.o .libs/libqgpgme_la-signarchivejob.o .libs/libqgpgme_la-signencryptjob.o .libs/libqgpgme_la-signencryptarchivejob.o .libs/libqgpgme_la-signjob.o .libs/libqgpgme_la-dn.o .libs/libqgpgme_la-cryptoconfig.o .libs/libqgpgme_la-wkdlookupresult.o .libs/libqgpgme_la-util.o .libs/libqgpgme_la-verifydetachedjob.o .libs/libqgpgme_la-verifyopaquejob.o .libs/libqgpgme_la-wkdrefreshjob.o -L/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib -L/usr/lib -lgpgmepp -lgpgme -lassuan -lgpg-error -lQt5Core -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0 -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../riscv64-alpine-linux-musl/lib/../lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../riscv64-alpine-linux-musl/lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../.. -lstdc++ -lm -lssp_nonshared -latomic -lc -lgcc_s /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtendS.o /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtn.o -Os -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-soname -Wl,libqgpgme.so.15 -o .libs/libqgpgme.so.15.6.0 libtool: install: /usr/bin/install -c .libs/libqgpgme.so.15.6.0T /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libqgpgme.so.15.6.0 libtool: install: (cd /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib && { ln -s -f libqgpgme.so.15.6.0 libqgpgme.so.15 || { rm -f libqgpgme.so.15 && ln -s libqgpgme.so.15.6.0 libqgpgme.so.15; }; }) libtool: install: (cd /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib && { ln -s -f libqgpgme.so.15.6.0 libqgpgme.so || { rm -f libqgpgme.so && ln -s libqgpgme.so.15.6.0 libqgpgme.so; }; }) libtool: install: /usr/bin/install -c .libs/libqgpgme.lai /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libqgpgme.la libtool: install: /usr/bin/install -c .libs/libqgpgme.a /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libqgpgme.a libtool: install: chmod 644 /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libqgpgme.a libtool: install: ranlib /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libqgpgme.a libtool: install: warning: remember to run `libtool --finish /usr/lib' make[6]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src' make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/src' Making install in tests make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests' make install-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests' make[6]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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 '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests' make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/tests' Making install in doc make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/doc' make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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 '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/doc' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt/doc' make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt' make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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 '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang/qt' make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang' make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/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 '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0/lang' make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0' make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0' make[1]: Leaving directory '/home/buildozer/aports/community/gpgme/src/gpgme-1.24.0' make: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6' make install-recursive make[1]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6' Making install in src make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/src' make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/src' .././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib' .././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/bin' .././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/share/aclocal' .././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include' /bin/sh ../libtool --mode=install /usr/bin/install -c libgpgme.la '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib' .././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/pkgconfig' /usr/bin/install -c gpgme-config '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/bin' /usr/bin/install -c -m 644 gpgme.m4 '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/share/aclocal' /usr/bin/install -c -m 644 gpgme.h '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include' /usr/bin/install -c -m 644 gpgme.pc gpgme-glib.pc '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/pkgconfig' libtool: install: /usr/bin/install -c .libs/libgpgme.so.11.33.0 /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgme.so.11.33.0 libtool: install: (cd /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib && { ln -s -f libgpgme.so.11.33.0 libgpgme.so.11 || { rm -f libgpgme.so.11 && ln -s libgpgme.so.11.33.0 libgpgme.so.11; }; }) libtool: install: (cd /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib && { ln -s -f libgpgme.so.11.33.0 libgpgme.so || { rm -f libgpgme.so && ln -s libgpgme.so.11.33.0 libgpgme.so; }; }) libtool: install: /usr/bin/install -c .libs/libgpgme.lai /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgme.la libtool: install: /usr/bin/install -c .libs/libgpgme.a /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgme.a libtool: install: chmod 644 /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgme.a libtool: install: ranlib /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgme.a libtool: install: warning: remember to run `libtool --finish /usr/lib' .././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/bin' /bin/sh ../libtool --mode=install /usr/bin/install -c gpgme-tool gpgme-json '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/bin' libtool: install: warning: `libgpgme.la' has not been installed in `/usr/lib' libtool: install: /usr/bin/install -c .libs/gpgme-tool /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/bin/gpgme-tool libtool: install: warning: `libgpgme.la' has not been installed in `/usr/lib' libtool: install: /usr/bin/install -c .libs/gpgme-json /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/bin/gpgme-json make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/src' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/src' Making install in tests make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/tests' Making install in gpg make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpg' make install-am make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpg' make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/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 '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpg' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpg' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpg' Making install in json make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/json' make install-am make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/json' make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/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 '/home/buildozer/aports/community/gpgme/src/qt6/tests/json' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/json' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/json' Making install in gpgsm make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpgsm' make install-am make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpgsm' make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/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 '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpgsm' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpgsm' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/gpgsm' Making install in opassuan make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/opassuan' make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/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 '/home/buildozer/aports/community/gpgme/src/qt6/tests/opassuan' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/tests/opassuan' make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/tests' make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/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 '/home/buildozer/aports/community/gpgme/src/qt6/tests' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/tests' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/tests' Making install in doc make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/doc' make[2]: Circular defs.inc <- defsincdate dependency dropped. make install-am make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/doc' make[3]: Circular defsincdate <- gpgme.texi dependency dropped. make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/doc' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Circular defsincdate <- gpgme.texi dependency dropped. .././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/share/man/man1' .././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/share/info' /usr/bin/install -c -m 644 gpgme-json.1 '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/share/man/man1' /usr/bin/install -c -m 644 ./gpgme.info ./gpgme.info-1 ./gpgme.info-2 '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/share/info' install-info --info-dir='/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/share/info' '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/share/info/gpgme.info' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/doc' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/doc' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/doc' Making install in lang make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang' Making install in cpp make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp' Making install in src make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src' make install-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src' make[6]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src' sed -e 's|[@]resolved_libdir@|/usr/lib|g' < "GpgmeppConfig.cmake.in" | \ sed -e 's|[@]libsuffix@|.so|g' | \ sed -e 's|[@]resolved_includedir@|/usr/include|g' > GpgmeppConfig.cmake ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libgpgmepp.la '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib' ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/gpgme++' ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/gpgme++' ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/gpgme++' /usr/bin/install -c -d /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/cmake/Gpgmepp ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/pkgconfig' /usr/bin/install -c -m 644 GpgmeppConfig.cmake \ /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/cmake/Gpgmepp/GpgmeppConfig.cmake /usr/bin/install -c -m 644 GpgmeppConfigVersion.cmake \ /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/cmake/Gpgmepp/GpgmeppConfigVersion.cmake /usr/bin/install -c -m 644 gpgmepp_version.h '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/gpgme++' /usr/bin/install -c -m 644 gpgmepp.pc '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/pkgconfig' /usr/bin/install -c -m 644 configuration.h context.h data.h decryptionresult.h defaultassuantransaction.h editinteractor.h encryptionresult.h engineinfo.h error.h eventloopinteractor.h exception.h global.h gpgadduserideditinteractor.h gpgagentgetinfoassuantransaction.h gpgmefw.h gpgsetexpirytimeeditinteractor.h gpgsetownertrusteditinteractor.h gpgsignkeyeditinteractor.h gpggencardkeyinteractor.h gpgaddexistingsubkeyeditinteractor.h gpgrevokekeyeditinteractor.h importresult.h keygenerationresult.h key.h keylistresult.h notation.h result.h scdgetinfoassuantransaction.h signingresult.h statusconsumerassuantransaction.h trustitem.h verificationresult.h vfsmountresult.h gpgmepp_export.h tofuinfo.h swdbresult.h '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/gpgme++' ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/gpgme++/interfaces' /usr/bin/install -c -m 644 interfaces/assuantransaction.h interfaces/dataprovider.h interfaces/passphraseprovider.h interfaces/progressprovider.h interfaces/statusconsumer.h '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/gpgme++/interfaces' libtool: install: warning: relinking `libgpgmepp.la' libtool: install: (cd /home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src; /bin/sh /home/buildozer/aports/community/gpgme/src/qt6/libtool --tag CXX --mode=relink g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-undefined -version-info 27:0:21 -Wl,--as-needed,-O1,--sort-common -o libgpgmepp.la -rpath /usr/lib 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 /home/buildozer/aports/community/gpgme/pkg/gpgme) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crti.o /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtbeginS.o .libs/exception.o .libs/context.o .libs/key.o .libs/trustitem.o .libs/data.o .libs/callbacks.o .libs/eventloopinteractor.o .libs/editinteractor.o .libs/keylistresult.o .libs/keygenerationresult.o .libs/importresult.o .libs/decryptionresult.o .libs/verificationresult.o .libs/signingresult.o .libs/encryptionresult.o .libs/engineinfo.o .libs/gpgsetexpirytimeeditinteractor.o .libs/gpgsetownertrusteditinteractor.o .libs/gpgsignkeyeditinteractor.o .libs/gpgadduserideditinteractor.o .libs/gpggencardkeyinteractor.o .libs/gpgaddexistingsubkeyeditinteractor.o .libs/gpgrevokekeyeditinteractor.o .libs/defaultassuantransaction.o .libs/scdgetinfoassuantransaction.o .libs/gpgagentgetinfoassuantransaction.o .libs/statusconsumerassuantransaction.o .libs/vfsmountresult.o .libs/configuration.o .libs/tofuinfo.o .libs/swdbresult.o .libs/util.o .libs/context_vanilla.o -L/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib -L/usr/lib -lgpgme -lassuan -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0 -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../riscv64-alpine-linux-musl/lib/../lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../riscv64-alpine-linux-musl/lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../.. -lstdc++ -lm -lssp_nonshared -latomic -lc -lgcc_s /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtendS.o /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtn.o -Os -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-soname -Wl,libgpgmepp.so.6 -o .libs/libgpgmepp.so.6.21.0 libtool: install: /usr/bin/install -c .libs/libgpgmepp.so.6.21.0T /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgmepp.so.6.21.0 libtool: install: (cd /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib && { ln -s -f libgpgmepp.so.6.21.0 libgpgmepp.so.6 || { rm -f libgpgmepp.so.6 && ln -s libgpgmepp.so.6.21.0 libgpgmepp.so.6; }; }) libtool: install: (cd /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib && { ln -s -f libgpgmepp.so.6.21.0 libgpgmepp.so || { rm -f libgpgmepp.so && ln -s libgpgmepp.so.6.21.0 libgpgmepp.so; }; }) libtool: install: /usr/bin/install -c .libs/libgpgmepp.lai /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgmepp.la libtool: install: /usr/bin/install -c .libs/libgpgmepp.a /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgmepp.a libtool: install: chmod 644 /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgmepp.a libtool: install: ranlib /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libgpgmepp.a libtool: install: warning: remember to run `libtool --finish /usr/lib' make[6]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src' make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/src' Making install in tests make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/tests' make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/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 '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/tests' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp/tests' make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp' make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/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 '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/cpp' Making install in qt make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt' Making install in src make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src' make install-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src' make[6]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src' sed -e 's|[@]resolved_libdir@|/usr/lib|g' < "QGpgmeQt6Config.cmake.in" | \ sed -e 's|[@]libsuffix@|.so|g' | \ sed -e 's|[@]resolved_includedir@|/usr/include/qgpgme-qt6|g' > QGpgmeQt6Config.cmake ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libqgpgmeqt6.la '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib' ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/qgpgme-qt6/QGpgME' ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/qgpgme-qt6/qgpgme' /usr/bin/install -c -d /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/cmake/QGpgmeQt6 ../../.././build-aux/install-sh -c -d '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/qgpgme-qt6/qgpgme' /usr/bin/install -c -m 644 QGpgmeQt6Config.cmake \ /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/cmake/QGpgmeQt6/QGpgmeQt6Config.cmake /usr/bin/install -c -m 644 QGpgmeQt6ConfigVersion.cmake \ /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/cmake/QGpgmeQt6/QGpgmeQt6ConfigVersion.cmake libtool: install: warning: relinking `libqgpgmeqt6.la' libtool: install: (cd /home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src; /bin/sh /home/buildozer/aports/community/gpgme/src/qt6/libtool --tag CXX --mode=relink g++ -std=c++17 -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -no-undefined -version-info 21:0:6 -Wl,--as-needed,-O1,--sort-common -o libqgpgmeqt6.la -rpath /usr/lib libqgpgmeqt6_la-cleaner.lo libqgpgmeqt6_la-dataprovider.lo libqgpgmeqt6_la-debug.lo libqgpgmeqt6_la-decryptverifyarchivejob.lo libqgpgmeqt6_la-decryptverifyjob.lo libqgpgmeqt6_la-encryptarchivejob.lo libqgpgmeqt6_la-filelistdataprovider.lo libqgpgmeqt6_la-job.lo libqgpgmeqt6_la-multideletejob.lo libqgpgmeqt6_la-qgpgmeadduseridjob.lo libqgpgmeqt6_la-qgpgmeaddexistingsubkeyjob.lo libqgpgmeqt6_la-qgpgmebackend.lo libqgpgmeqt6_la-qgpgmechangeexpiryjob.lo libqgpgmeqt6_la-qgpgmechangeownertrustjob.lo libqgpgmeqt6_la-qgpgmechangepasswdjob.lo libqgpgmeqt6_la-qgpgmedecryptjob.lo libqgpgmeqt6_la-qgpgmedecryptverifyarchivejob.lo libqgpgmeqt6_la-qgpgmedecryptverifyjob.lo libqgpgmeqt6_la-qgpgmedeletejob.lo libqgpgmeqt6_la-qgpgmedownloadjob.lo libqgpgmeqt6_la-qgpgmeencryptarchivejob.lo libqgpgmeqt6_la-qgpgmeencryptjob.lo libqgpgmeqt6_la-qgpgmeexportjob.lo libqgpgmeqt6_la-qgpgmeimportfromkeyserverjob.lo libqgpgmeqt6_la-qgpgmeimportjob.lo libqgpgmeqt6_la-qgpgmekeygenerationjob.lo libqgpgmeqt6_la-qgpgmekeylistjob.lo libqgpgmeqt6_la-listallkeysjob.lo libqgpgmeqt6_la-qgpgmelistallkeysjob.lo libqgpgmeqt6_la-qgpgmenewcryptoconfig.lo libqgpgmeqt6_la-qgpgmereceivekeysjob.lo libqgpgmeqt6_la-qgpgmerefreshsmimekeysjob.lo libqgpgmeqt6_la-qgpgmerevokekeyjob.lo libqgpgmeqt6_la-qgpgmesetprimaryuseridjob.lo libqgpgmeqt6_la-qgpgmesignarchivejob.lo libqgpgmeqt6_la-qgpgmesignencryptjob.lo libqgpgmeqt6_la-qgpgmesignencryptarchivejob.lo libqgpgmeqt6_la-qgpgmesignjob.lo libqgpgmeqt6_la-qgpgmesignkeyjob.lo libqgpgmeqt6_la-qgpgmeverifydetachedjob.lo libqgpgmeqt6_la-qgpgmeverifyopaquejob.lo libqgpgmeqt6_la-qgpgmewkdlookupjob.lo libqgpgmeqt6_la-threadedjobmixin.lo libqgpgmeqt6_la-qgpgmewkdrefreshjob.lo libqgpgmeqt6_la-qgpgmekeyformailboxjob.lo libqgpgmeqt6_la-qgpgme_debug.lo libqgpgmeqt6_la-qgpgmetofupolicyjob.lo libqgpgmeqt6_la-qgpgmequickjob.lo libqgpgmeqt6_la-defaultkeygenerationjob.lo libqgpgmeqt6_la-qgpgmewkspublishjob.lo libqgpgmeqt6_la-qgpgmegpgcardjob.lo libqgpgmeqt6_la-changeexpiryjob.lo libqgpgmeqt6_la-encryptjob.lo libqgpgmeqt6_la-importjob.lo libqgpgmeqt6_la-quickjob.lo libqgpgmeqt6_la-signarchivejob.lo libqgpgmeqt6_la-signencryptjob.lo libqgpgmeqt6_la-signencryptarchivejob.lo libqgpgmeqt6_la-signjob.lo libqgpgmeqt6_la-dn.lo libqgpgmeqt6_la-cryptoconfig.lo libqgpgmeqt6_la-wkdlookupresult.lo libqgpgmeqt6_la-util.lo libqgpgmeqt6_la-verifydetachedjob.lo libqgpgmeqt6_la-verifyopaquejob.lo libqgpgmeqt6_la-wkdrefreshjob.lo ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la -lassuan -lgpg-error -lQt6Core -inst-prefix-dir /home/buildozer/aports/community/gpgme/pkg/gpgme) /usr/bin/install -c -m 644 qgpgme_version.h '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/qgpgme-qt6/qgpgme' /usr/bin/install -c -m 644 AddExistingSubkeyJob AddUserIDJob AbstractImportJob ChangeExpiryJob ChangeOwnerTrustJob ChangePasswdJob DataProvider Debug DecryptJob DecryptVerifyArchiveJob DecryptVerifyJob DN DownloadJob EncryptArchiveJob EncryptJob ExportJob FileListDataProvider HierarchicalKeyListJob Job MultiDeleteJob Protocol QGpgMENewCryptoConfig QuickJob ReceiveKeysJob RevokeKeyJob SetPrimaryUserIDJob SpecialJob SignArchiveJob SignJob SignKeyJob SignEncryptArchiveJob SignEncryptJob VerifyOpaqueJob RefreshKeysJob CryptoConfig DeleteJob ImportFromKeyserverJob ImportJob KeyGenerationJob KeyListJob '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/qgpgme-qt6/QGpgME' /usr/bin/install -c -m 644 abstractimportjob.h addexistingsubkeyjob.h adduseridjob.h changeexpiryjob.h changeownertrustjob.h changepasswdjob.h dataprovider.h debug.h decryptjob.h decryptverifyarchivejob.h decryptverifyjob.h downloadjob.h encryptarchivejob.h encryptjob.h exportjob.h filelistdataprovider.h hierarchicalkeylistjob.h job.h keyformailboxjob.h multideletejob.h protocol.h qgpgme_export.h qgpgmenewcryptoconfig.h quickjob.h receivekeysjob.h revokekeyjob.h setprimaryuseridjob.h specialjob.h signarchivejob.h signjob.h signkeyjob.h signencryptjob.h signencryptarchivejob.h verifyopaquejob.h refreshkeysjob.h cryptoconfig.h deletejob.h importfromkeyserverjob.h importjob.h keygenerationjob.h '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/qgpgme-qt6/qgpgme' /usr/bin/install -c -m 644 ListAllKeysJob VerifyDetachedJob KeyForMailboxJob DefaultKeyGenerationJob WKDLookupJob WKDLookupResult WKDRefreshJob WKSPublishJob TofuPolicyJob GpgCardJob '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/qgpgme-qt6/QGpgME' /usr/bin/install -c -m 644 keylistjob.h listallkeysjob.h verifydetachedjob.h defaultkeygenerationjob.h tofupolicyjob.h wkdlookupjob.h wkdlookupresult.h wkdrefreshjob.h wkspublishjob.h gpgcardjob.h dn.h '/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/include/qgpgme-qt6/qgpgme' libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crti.o /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtbeginS.o .libs/libqgpgmeqt6_la-cleaner.o .libs/libqgpgmeqt6_la-dataprovider.o .libs/libqgpgmeqt6_la-debug.o .libs/libqgpgmeqt6_la-decryptverifyarchivejob.o .libs/libqgpgmeqt6_la-decryptverifyjob.o .libs/libqgpgmeqt6_la-encryptarchivejob.o .libs/libqgpgmeqt6_la-filelistdataprovider.o .libs/libqgpgmeqt6_la-job.o .libs/libqgpgmeqt6_la-multideletejob.o .libs/libqgpgmeqt6_la-qgpgmeadduseridjob.o .libs/libqgpgmeqt6_la-qgpgmeaddexistingsubkeyjob.o .libs/libqgpgmeqt6_la-qgpgmebackend.o .libs/libqgpgmeqt6_la-qgpgmechangeexpiryjob.o .libs/libqgpgmeqt6_la-qgpgmechangeownertrustjob.o .libs/libqgpgmeqt6_la-qgpgmechangepasswdjob.o .libs/libqgpgmeqt6_la-qgpgmedecryptjob.o .libs/libqgpgmeqt6_la-qgpgmedecryptverifyarchivejob.o .libs/libqgpgmeqt6_la-qgpgmedecryptverifyjob.o .libs/libqgpgmeqt6_la-qgpgmedeletejob.o .libs/libqgpgmeqt6_la-qgpgmedownloadjob.o .libs/libqgpgmeqt6_la-qgpgmeencryptarchivejob.o .libs/libqgpgmeqt6_la-qgpgmeencryptjob.o .libs/libqgpgmeqt6_la-qgpgmeexportjob.o .libs/libqgpgmeqt6_la-qgpgmeimportfromkeyserverjob.o .libs/libqgpgmeqt6_la-qgpgmeimportjob.o .libs/libqgpgmeqt6_la-qgpgmekeygenerationjob.o .libs/libqgpgmeqt6_la-qgpgmekeylistjob.o .libs/libqgpgmeqt6_la-listallkeysjob.o .libs/libqgpgmeqt6_la-qgpgmelistallkeysjob.o .libs/libqgpgmeqt6_la-qgpgmenewcryptoconfig.o .libs/libqgpgmeqt6_la-qgpgmereceivekeysjob.o .libs/libqgpgmeqt6_la-qgpgmerefreshsmimekeysjob.o .libs/libqgpgmeqt6_la-qgpgmerevokekeyjob.o .libs/libqgpgmeqt6_la-qgpgmesetprimaryuseridjob.o .libs/libqgpgmeqt6_la-qgpgmesignarchivejob.o .libs/libqgpgmeqt6_la-qgpgmesignencryptjob.o .libs/libqgpgmeqt6_la-qgpgmesignencryptarchivejob.o .libs/libqgpgmeqt6_la-qgpgmesignjob.o .libs/libqgpgmeqt6_la-qgpgmesignkeyjob.o .libs/libqgpgmeqt6_la-qgpgmeverifydetachedjob.o .libs/libqgpgmeqt6_la-qgpgmeverifyopaquejob.o .libs/libqgpgmeqt6_la-qgpgmewkdlookupjob.o .libs/libqgpgmeqt6_la-threadedjobmixin.o .libs/libqgpgmeqt6_la-qgpgmewkdrefreshjob.o .libs/libqgpgmeqt6_la-qgpgmekeyformailboxjob.o .libs/libqgpgmeqt6_la-qgpgme_debug.o .libs/libqgpgmeqt6_la-qgpgmetofupolicyjob.o .libs/libqgpgmeqt6_la-qgpgmequickjob.o .libs/libqgpgmeqt6_la-defaultkeygenerationjob.o .libs/libqgpgmeqt6_la-qgpgmewkspublishjob.o .libs/libqgpgmeqt6_la-qgpgmegpgcardjob.o .libs/libqgpgmeqt6_la-changeexpiryjob.o .libs/libqgpgmeqt6_la-encryptjob.o .libs/libqgpgmeqt6_la-importjob.o .libs/libqgpgmeqt6_la-quickjob.o .libs/libqgpgmeqt6_la-signarchivejob.o .libs/libqgpgmeqt6_la-signencryptjob.o .libs/libqgpgmeqt6_la-signencryptarchivejob.o .libs/libqgpgmeqt6_la-signjob.o .libs/libqgpgmeqt6_la-dn.o .libs/libqgpgmeqt6_la-cryptoconfig.o .libs/libqgpgmeqt6_la-wkdlookupresult.o .libs/libqgpgmeqt6_la-util.o .libs/libqgpgmeqt6_la-verifydetachedjob.o .libs/libqgpgmeqt6_la-verifyopaquejob.o .libs/libqgpgmeqt6_la-wkdrefreshjob.o -L/home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib -L/usr/lib -lgpgmepp -lgpgme -lassuan -lgpg-error -lQt6Core -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0 -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../riscv64-alpine-linux-musl/lib/../lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../../../riscv64-alpine-linux-musl/lib -L/usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/../../.. -lstdc++ -lm -lssp_nonshared -latomic -lc -lgcc_s /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtendS.o /usr/lib/gcc/riscv64-alpine-linux-musl/14.2.0/crtn.o -Os -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-soname -Wl,libqgpgmeqt6.so.15 -o .libs/libqgpgmeqt6.so.15.6.0 libtool: install: /usr/bin/install -c .libs/libqgpgmeqt6.so.15.6.0T /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libqgpgmeqt6.so.15.6.0 libtool: install: (cd /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib && { ln -s -f libqgpgmeqt6.so.15.6.0 libqgpgmeqt6.so.15 || { rm -f libqgpgmeqt6.so.15 && ln -s libqgpgmeqt6.so.15.6.0 libqgpgmeqt6.so.15; }; }) libtool: install: (cd /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib && { ln -s -f libqgpgmeqt6.so.15.6.0 libqgpgmeqt6.so || { rm -f libqgpgmeqt6.so && ln -s libqgpgmeqt6.so.15.6.0 libqgpgmeqt6.so; }; }) libtool: install: /usr/bin/install -c .libs/libqgpgmeqt6.lai /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libqgpgmeqt6.la libtool: install: /usr/bin/install -c .libs/libqgpgmeqt6.a /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libqgpgmeqt6.a libtool: install: chmod 644 /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libqgpgmeqt6.a libtool: install: ranlib /home/buildozer/aports/community/gpgme/pkg/gpgme/usr/lib/libqgpgmeqt6.a libtool: install: warning: remember to run `libtool --finish /usr/lib' make[6]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src' make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/src' Making install in tests make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/tests' make install-am make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/tests' make[6]: Entering directory '/home/buildozer/aports/community/gpgme/src/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 '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/tests' make[5]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/tests' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/tests' Making install in doc make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/doc' make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/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 '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/doc' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt/doc' make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt' make[5]: Entering directory '/home/buildozer/aports/community/gpgme/src/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 '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt' make[4]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang/qt' make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6/lang' make[4]: Entering directory '/home/buildozer/aports/community/gpgme/src/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 '/home/buildozer/aports/community/gpgme/src/qt6/lang' make[3]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6/lang' make[2]: Entering directory '/home/buildozer/aports/community/gpgme/src/qt6' make[3]: Entering directory '/home/buildozer/aports/community/gpgme/src/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 '/home/buildozer/aports/community/gpgme/src/qt6' make[2]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6' make[1]: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6' make: Leaving directory '/home/buildozer/aports/community/gpgme/src/qt6' >>> gpgme-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/community/gpgme/pkg/gpgme-dev/usr/include' 'usr/lib/pkgconfig' -> '/home/buildozer/aports/community/gpgme/pkg/gpgme-dev/usr/lib/pkgconfig' 'usr/share/aclocal' -> '/home/buildozer/aports/community/gpgme/pkg/gpgme-dev/usr/share/aclocal' 'usr/bin/gpgme-config' -> '/home/buildozer/aports/community/gpgme/pkg/gpgme-dev/usr/bin/gpgme-config' 'usr/lib/cmake' -> '/home/buildozer/aports/community/gpgme/pkg/gpgme-dev/usr/lib/cmake' 'usr/lib/libgpgmepp.a' -> '/home/buildozer/aports/community/gpgme/pkg/gpgme-dev/usr/lib/libgpgmepp.a' 'usr/lib/libqgpgme.a' -> '/home/buildozer/aports/community/gpgme/pkg/gpgme-dev/usr/lib/libqgpgme.a' 'usr/lib/libqgpgmeqt6.a' -> '/home/buildozer/aports/community/gpgme/pkg/gpgme-dev/usr/lib/libqgpgmeqt6.a' 'usr/lib/libgpgme.a' -> '/home/buildozer/aports/community/gpgme/pkg/gpgme-dev/usr/lib/libgpgme.a' 'usr/lib/libgpgme.so' -> '/home/buildozer/aports/community/gpgme/pkg/gpgme-dev/usr/lib/libgpgme.so' 'usr/lib/libgpgmepp.so' -> '/home/buildozer/aports/community/gpgme/pkg/gpgme-dev/usr/lib/libgpgmepp.so' 'usr/lib/libqgpgme.so' -> '/home/buildozer/aports/community/gpgme/pkg/gpgme-dev/usr/lib/libqgpgme.so' 'usr/lib/libqgpgmeqt6.so' -> '/home/buildozer/aports/community/gpgme/pkg/gpgme-dev/usr/lib/libqgpgmeqt6.so' >>> gpgme-dev*: Preparing subpackage gpgme-dev... >>> gpgme-dev*: Stripping binaries >>> gpgme-dev*: Running postcheck for gpgme-dev >>> gpgme-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/community/gpgme/pkg/gpgme-doc/usr/share/man' 'usr/share/info' -> '/home/buildozer/aports/community/gpgme/pkg/gpgme-doc/usr/share/info' >>> gpgme-doc*: Preparing subpackage gpgme-doc... >>> gpgme-doc*: Running postcheck for gpgme-doc >>> gpgmepp*: Running split function gpgmepp... 'usr/lib/libgpgmepp.so.6' -> '/home/buildozer/aports/community/gpgme/pkg/gpgmepp/usr/lib/libgpgmepp.so.6' 'usr/lib/libgpgmepp.so.6.21.0' -> '/home/buildozer/aports/community/gpgme/pkg/gpgmepp/usr/lib/libgpgmepp.so.6.21.0' >>> gpgmepp*: Preparing subpackage gpgmepp... >>> gpgmepp*: Stripping binaries >>> gpgmepp*: Script found. /bin/sh added as a dependency for gpgmepp-1.24.0-r0.apk >>> gpgmepp*: Adding .post-upgrade >>> gpgmepp*: Running postcheck for gpgmepp >>> py3-gpgme-pyc*: Running split function pyc... 'usr/lib/python3.12/site-packages/gpg/__pycache__' -> '/home/buildozer/aports/community/gpgme/pkg/py3-gpgme-pyc/usr/lib/python3.12/site-packages/gpg/__pycache__' 'usr/lib/python3.12/site-packages/gpg/constants/data/__pycache__' -> '/home/buildozer/aports/community/gpgme/pkg/py3-gpgme-pyc/usr/lib/python3.12/site-packages/gpg/constants/data/__pycache__' 'usr/lib/python3.12/site-packages/gpg/constants/tofu/__pycache__' -> '/home/buildozer/aports/community/gpgme/pkg/py3-gpgme-pyc/usr/lib/python3.12/site-packages/gpg/constants/tofu/__pycache__' 'usr/lib/python3.12/site-packages/gpg/constants/__pycache__' -> '/home/buildozer/aports/community/gpgme/pkg/py3-gpgme-pyc/usr/lib/python3.12/site-packages/gpg/constants/__pycache__' 'usr/lib/python3.12/site-packages/gpg/constants/sig/__pycache__' -> '/home/buildozer/aports/community/gpgme/pkg/py3-gpgme-pyc/usr/lib/python3.12/site-packages/gpg/constants/sig/__pycache__' 'usr/lib/python3.12/site-packages/gpg/constants/keylist/__pycache__' -> '/home/buildozer/aports/community/gpgme/pkg/py3-gpgme-pyc/usr/lib/python3.12/site-packages/gpg/constants/keylist/__pycache__' >>> py3-gpgme-pyc*: Preparing subpackage py3-gpgme-pyc... >>> py3-gpgme-pyc*: Running postcheck for py3-gpgme-pyc >>> py3-gpgme*: Running split function py3... 'usr/lib/python3.12' -> '/home/buildozer/aports/community/gpgme/pkg/py3-gpgme/usr/lib/python3.12' >>> py3-gpgme*: Preparing subpackage py3-gpgme... >>> py3-gpgme*: Stripping binaries >>> py3-gpgme*: Running postcheck for py3-gpgme >>> qgpgme*: Running split function qgpgme... 'usr/lib/libqgpgme.so.15' -> '/home/buildozer/aports/community/gpgme/pkg/qgpgme/usr/lib/libqgpgme.so.15' 'usr/lib/libqgpgme.so.15.6.0' -> '/home/buildozer/aports/community/gpgme/pkg/qgpgme/usr/lib/libqgpgme.so.15.6.0' >>> qgpgme*: Preparing subpackage qgpgme... >>> qgpgme*: Stripping binaries >>> qgpgme*: Script found. /bin/sh added as a dependency for qgpgme-1.24.0-r0.apk >>> qgpgme*: Adding .post-upgrade >>> qgpgme*: Running postcheck for qgpgme >>> qgpgme6*: Running split function qgpgme6... 'usr/lib/libqgpgmeqt6.so.15' -> '/home/buildozer/aports/community/gpgme/pkg/qgpgme6/usr/lib/libqgpgmeqt6.so.15' 'usr/lib/libqgpgmeqt6.so.15.6.0' -> '/home/buildozer/aports/community/gpgme/pkg/qgpgme6/usr/lib/libqgpgmeqt6.so.15.6.0' >>> qgpgme6*: Preparing subpackage qgpgme6... >>> qgpgme6*: Stripping binaries >>> qgpgme6*: Running postcheck for qgpgme6 >>> gpgme-lisp*: Running split function lisp... 'usr/share' -> '/home/buildozer/aports/community/gpgme/pkg/gpgme-lisp/usr/share' >>> gpgme-lisp*: Preparing subpackage gpgme-lisp... >>> gpgme-lisp*: Running postcheck for gpgme-lisp >>> gpgme*: Running postcheck for gpgme >>> gpgme*: Preparing package gpgme... >>> gpgme*: Stripping binaries >>> gpgme*: Script found. /bin/sh added as a dependency for gpgme-1.24.0-r0.apk >>> gpgme*: Adding .post-upgrade >>> gpgme-dev*: Scanning shared objects >>> gpgme-doc*: Scanning shared objects >>> gpgme-lisp*: Scanning shared objects >>> gpgme*: Scanning shared objects >>> gpgmepp*: Scanning shared objects >>> py3-gpgme-pyc*: Scanning shared objects >>> py3-gpgme*: Scanning shared objects >>> qgpgme*: Scanning shared objects >>> qgpgme6*: Scanning shared objects >>> gpgme-dev*: Tracing dependencies... gpgme=1.24.0-r0 gpgmepp=1.24.0-r0 pc:glib-2.0 pc:gpg-error pc:libassuan pkgconfig qgpgme6=1.24.0-r0 qgpgme=1.24.0-r0 >>> gpgme-dev*: Package size: 19.6 MB >>> gpgme-dev*: Compressing data... >>> gpgme-dev*: Create checksum... >>> gpgme-dev*: Create gpgme-dev-1.24.0-r0.apk >>> gpgme-doc*: Tracing dependencies... >>> gpgme-doc*: Package size: 470.7 KB >>> gpgme-doc*: Compressing data... >>> gpgme-doc*: Create checksum... >>> gpgme-doc*: Create gpgme-doc-1.24.0-r0.apk >>> gpgme-lisp*: Tracing dependencies... gpg gpg-agent gpgsm gpgme=1.24.0-r0 >>> gpgme-lisp*: Package size: 65.8 KB >>> gpgme-lisp*: Compressing data... >>> gpgme-lisp*: Create checksum... >>> gpgme-lisp*: Create gpgme-lisp-1.24.0-r0.apk >>> gpgme*: Tracing dependencies... gpg gpg-agent gpgsm /bin/sh so:libassuan.so.0 so:libc.musl-riscv64.so.1 so:libgpg-error.so.0 >>> gpgme*: Package size: 363.3 KB >>> gpgme*: Compressing data... >>> gpgme*: Create checksum... >>> gpgme*: Create gpgme-1.24.0-r0.apk >>> gpgmepp*: Tracing dependencies... gpg gpg-agent gpgsm /bin/sh so:libc.musl-riscv64.so.1 so:libgcc_s.so.1 so:libgpgme.so.11 so:libstdc++.so.6 >>> gpgmepp*: Package size: 358.0 KB >>> gpgmepp*: Compressing data... >>> gpgmepp*: Create checksum... >>> gpgmepp*: Create gpgmepp-1.24.0-r0.apk >>> py3-gpgme-pyc*: Tracing dependencies... gpg gpg-agent gpgsm python3~3.12 >>> py3-gpgme-pyc*: Package size: 321.0 KB >>> py3-gpgme-pyc*: Compressing data... >>> py3-gpgme-pyc*: Create checksum... >>> py3-gpgme-pyc*: Create py3-gpgme-pyc-1.24.0-r0.apk >>> py3-gpgme*: Tracing dependencies... gpg gpg-agent gpgsm gpgme=1.24.0-r0 python3 python3~3.12 so:libc.musl-riscv64.so.1 so:libgpgme.so.11 >>> py3-gpgme*: Package size: 912.7 KB >>> py3-gpgme*: Compressing data... >>> py3-gpgme*: Create checksum... >>> py3-gpgme*: Create py3-gpgme-1.24.0-r0.apk >>> qgpgme*: Tracing dependencies... gpg gpg-agent gpgsm /bin/sh so:libQt5Core.so.5 so:libc.musl-riscv64.so.1 so:libgcc_s.so.1 so:libgpg-error.so.0 so:libgpgmepp.so.6 so:libstdc++.so.6 >>> qgpgme*: Package size: 970.0 KB >>> qgpgme*: Compressing data... >>> qgpgme*: Create checksum... >>> qgpgme*: Create qgpgme-1.24.0-r0.apk >>> qgpgme6*: Tracing dependencies... gpg gpg-agent gpgsm so:libQt6Core.so.6 so:libc.musl-riscv64.so.1 so:libgcc_s.so.1 so:libgpg-error.so.0 so:libgpgmepp.so.6 so:libstdc++.so.6 >>> qgpgme6*: Package size: 1.0 MB >>> qgpgme6*: Compressing data... >>> qgpgme6*: Create checksum... >>> qgpgme6*: Create qgpgme6-1.24.0-r0.apk >>> gpgme: Build complete at Tue, 12 Nov 2024 12:04:50 +0000 elapsed time 0h 11m 24s >>> gpgme: Cleaning up srcdir >>> gpgme: Cleaning up pkgdir >>> gpgme: Uninstalling dependencies... (1/354) Purging .makedepends-gpgme (20241112.115330) (2/354) Purging libassuan-dev (2.5.7-r0) (3/354) Purging py3-setuptools-pyc (70.3.0-r0) (4/354) Purging py3-setuptools (70.3.0-r0) (5/354) Purging py3-wheel-pyc (0.43.0-r0) (6/354) Purging py3-wheel (0.43.0-r0) (7/354) Purging python3-dev (3.12.7-r1) (8/354) Purging qt5-qtbase-dev (5.15.10_git20230714-r3) (9/354) Purging qt5-qtbase-sqlite (5.15.10_git20230714-r3) (10/354) Purging qt5-qtbase-odbc (5.15.10_git20230714-r3) (11/354) Purging qt5-qtbase-postgresql (5.15.10_git20230714-r3) (12/354) Purging qt5-qtbase-mysql (5.15.10_git20230714-r3) (13/354) Purging qt5-qtbase-tds (5.15.10_git20230714-r3) (14/354) Purging libsm-dev (1.2.4-r4) (15/354) Purging qt6-qtbase-dev (6.7.2-r2) (16/354) Purging qt6-qtbase-mysql (6.7.2-r2) (17/354) Purging qt6-qtbase-odbc (6.7.2-r2) (18/354) Purging qt6-qtbase-postgresql (6.7.2-r2) (19/354) Purging qt6-qtbase-sqlite (6.7.2-r2) (20/354) Purging cups-dev (2.4.11-r0) (21/354) Purging libgcrypt-dev (1.10.3-r1) (22/354) Purging double-conversion-dev (3.3.0-r0) (23/354) Purging gtk+3.0-dev (3.24.43-r2) (24/354) Purging wayland-protocols (1.38-r0) (25/354) Purging libb2-dev (0.98.1-r3) (26/354) Purging libinput-dev (1.26.2-r0) (27/354) Purging eudev-dev (3.2.14-r5) (28/354) Purging libpq-dev (17.0-r1) (29/354) Purging libpq (17.0-r1) (30/354) Purging libproxy-dev (0.5.9-r0) (31/354) Purging libxkbcommon-dev (1.7.0-r1) (32/354) Purging mariadb-dev (11.4.4-r0) (33/354) Purging fmt-dev (10.2.1-r2) (34/354) Purging fmt (10.2.1-r2) (35/354) Purging mariadb-connector-c-dev (3.3.10-r0) (36/354) Purging mariadb-connector-c (3.3.10-r0) (37/354) Purging mariadb-embedded (11.4.4-r0) (38/354) Purging mariadb-common (11.4.4-r0) (39/354) Purging openssl-dev (3.3.2-r3) (40/354) Purging tslib-dev (1.23-r0) (41/354) Purging unixodbc-dev (2.3.12-r0) (42/354) Purging vulkan-loader-dev (1.3.296.0-r0) (43/354) Purging vulkan-headers (1.3.296.0-r0) (44/354) Purging vulkan-loader (1.3.296.0-r0) (45/354) Purging wayland-dev (1.23.1-r0) (46/354) Purging xcb-util-cursor-dev (0.1.4-r0) (47/354) Purging xcb-util-image-dev (0.4.1-r0) (48/354) Purging xcb-util-keysyms-dev (0.4.1-r0) (49/354) Purging xcb-util-renderutil-dev (0.3.10-r0) (50/354) Purging xcb-util-wm-dev (0.4.2-r0) (51/354) Purging swig (4.3.0-r0) (52/354) Purging guile (3.0.9-r1) (53/354) Purging texinfo (7.1.1-r0) Executing texinfo-7.1.1-r0.pre-deinstall (54/354) Purging gnupg (2.4.6-r0) (55/354) Purging gpg-wks-server (2.4.6-r0) (56/354) Purging gpgsm (2.4.6-r0) (57/354) Purging gpgv (2.4.6-r0) (58/354) Purging gnupg-utils (2.4.6-r0) (59/354) Purging gnupg-wks-client (2.4.6-r0) (60/354) Purging gpg (2.4.6-r0) (61/354) Purging gnupg-keyboxd (2.4.6-r0) (62/354) Purging gpg-agent (2.4.6-r0) (63/354) Purging gnupg-dirmngr (2.4.6-r0) (64/354) Purging gnupg-gpgconf (2.4.6-r0) (65/354) Purging pinentry (1.3.1-r0) (66/354) Purging agetty-openrc (0.55.1-r2) (67/354) Purging agetty (2.40.2-r3) (68/354) Purging at-spi2-core-dev (2.54.0-r0) (69/354) Purging avahi-dev (0.8-r19) (70/354) Purging gdbm-dev (1.24-r0) (71/354) Purging gdbm-tools (1.24-r0) (72/354) Purging avahi-compat-howl (0.8-r19) (73/354) Purging avahi-compat-libdns_sd (0.8-r19) (74/354) Purging avahi-glib (0.8-r19) (75/354) Purging avahi-openrc (0.8-r19) (76/354) Purging dbus-openrc (1.14.10-r4) (77/354) Purging dbus-daemon-launch-helper (1.14.10-r4) (78/354) Purging dbus (1.14.10-r4) (79/354) Purging avahi (0.8-r19) (80/354) Purging blkid (2.40.2-r3) (81/354) Purging cfdisk (2.40.2-r3) (82/354) Purging dbus-dev (1.14.10-r4) (83/354) Purging dmesg (2.40.2-r3) (84/354) Purging findmnt (2.40.2-r3) (85/354) Purging flock (2.40.2-r3) (86/354) Purging freetds (1.4.23-r0) (87/354) Purging fstrim (2.40.2-r3) (88/354) Purging gdk-pixbuf-dev (2.42.12-r1) (89/354) Purging git-perl (2.47.0-r0) (90/354) Purging perl-git (2.47.0-r0) (91/354) Purging perl-error (0.17029-r2) (92/354) Purging perl (5.40.0-r3) (93/354) Purging gnutls-dev (3.8.5-r0) (94/354) Purging gnutls-c++ (3.8.5-r0) (95/354) Purging guile-libs (3.0.9-r1) (96/354) Purging hexdump (2.40.2-r3) (97/354) Purging libaio (0.3.113-r2) (98/354) Purging libassuan (2.5.7-r0) (99/354) Purging libdaemon (0.14-r5) (100/354) Purging libepoxy-dev (1.5.10-r1) (101/354) Purging libevent-dev (2.1.12-r7) (102/354) Purging libevent (2.1.12-r7) (103/354) Purging libgpg-error-dev (1.50-r0) (104/354) Purging libice-dev (1.1.1-r6) (105/354) Purging libidn2-dev (2.3.7-r0) (106/354) Purging libksba (1.6.7-r0) (107/354) Purging libldap (2.6.8-r0) (108/354) Purging libsasl (2.1.28-r8) (109/354) Purging libtasn1-dev (4.19.0-r2) (110/354) Purging libtasn1-progs (4.19.0-r2) (111/354) Purging libxcomposite-dev (0.4.6-r5) (112/354) Purging libxcursor-dev (1.2.2-r1) (113/354) Purging libxinerama-dev (1.1.5-r4) (114/354) Purging libxml2-dev (2.13.4-r3) (115/354) Purging libxrandr-dev (1.5.4-r1) (116/354) Purging libxtst-dev (1.2.5-r0) (117/354) Purging logger (2.40.2-r3) (118/354) Purging losetup (2.40.2-r3) (119/354) Purging lsblk (2.40.2-r3) (120/354) Purging lscpu (2.40.2-r3) (121/354) Purging mcookie (2.40.2-r3) (122/354) Purging mesa-dev (24.2.6-r0) (123/354) Purging libxdamage-dev (1.1.6-r5) (124/354) Purging libxshmfence-dev (1.3.2-r6) (125/354) Purging mesa-gles (24.2.6-r0) (126/354) Purging mesa-osmesa (24.2.6-r0) (127/354) Purging mesa-xatracker (24.2.6-r0) (128/354) Purging mount (2.40.2-r3) (129/354) Purging nettle-dev (3.10-r1) (130/354) Purging gmp-dev (6.3.0-r2) (131/354) Purging libgmpxx (6.3.0-r2) (132/354) Purging npth (1.6-r4) (133/354) Purging p11-kit-dev (0.25.5-r2) (134/354) Purging pango-dev (1.54.0-r1) (135/354) Purging pango-tools (1.54.0-r1) (136/354) Purging partx (2.40.2-r3) (137/354) Purging py3-packaging-pyc (24.2-r0) (138/354) Purging py3-parsing-pyc (3.1.4-r0) (139/354) Purging python3-pyc (3.12.7-r1) (140/354) Purging python3-pycache-pyc0 (3.12.7-r1) (141/354) Purging xcb-proto-pyc (1.17.0-r0) (142/354) Purging pyc (3.12.7-r1) (143/354) Purging qt5-qtwayland (5.15.10_git20230714-r0) (144/354) Purging qt6-qtwayland (6.7.2-r1) (145/354) Purging runuser (2.40.2-r3) (146/354) Purging setpriv (2.40.2-r3) (147/354) Purging sfdisk (2.40.2-r3) (148/354) Purging tiff-dev (4.7.0-r0) (149/354) Purging libtiffxx (4.7.0-r0) (150/354) Purging umount (2.40.2-r3) (151/354) Purging unixodbc (2.3.12-r0) (152/354) Purging util-linux-misc (2.40.2-r3) (153/354) Purging setarch (2.40.2-r3) (154/354) Purging util-linux-openrc (2.40.2-r3) (155/354) Purging uuidgen (2.40.2-r3) (156/354) Purging wipefs (2.40.2-r3) (157/354) Purging xz-dev (5.6.3-r0) (158/354) Purging zstd-dev (1.5.6-r1) (159/354) Purging zstd (1.5.6-r1) (160/354) Purging qt6-qtdeclarative (6.7.2-r0) (161/354) Purging qt6-qtbase-x11 (6.7.2-r2) (162/354) Purging qt5-qtdeclarative (5.15.10_git20230629-r0) (163/354) Purging qt5-qtbase-x11 (5.15.10_git20230714-r3) (164/354) Purging xdg-utils (1.2.1-r1) (165/354) Purging xprop (1.2.7-r0) (166/354) Purging xset (1.2.5-r1) (167/354) Purging gtk+3.0 (3.24.43-r2) Executing gtk+3.0-3.24.43-r2.post-deinstall (168/354) Purging gtk-update-icon-cache (3.24.43-r2) (169/354) Purging hicolor-icon-theme (0.18-r0) (170/354) Purging libatk-bridge-2.0 (2.54.0-r0) (171/354) Purging at-spi2-core (2.54.0-r0) (172/354) Purging cups-libs (2.4.11-r0) (173/354) Purging avahi-libs (0.8-r19) (174/354) Purging harfbuzz-dev (9.0.0-r1) (175/354) Purging harfbuzz-cairo (9.0.0-r1) (176/354) Purging harfbuzz-gobject (9.0.0-r1) (177/354) Purging harfbuzz-icu (9.0.0-r1) (178/354) Purging harfbuzz-subset (9.0.0-r1) (179/354) Purging graphite2-dev (1.3.14-r6) (180/354) Purging cairo-dev (1.18.2-r1) (181/354) Purging cairo-tools (1.18.2-r1) (182/354) Purging xcb-util-dev (0.4.1-r3) (183/354) Purging util-macros (1.20.1-r0) (184/354) Purging cairo-gobject (1.18.2-r1) (185/354) Purging libxft-dev (2.3.8-r3) (186/354) Purging fontconfig-dev (2.15.0-r1) (187/354) Purging freetype-dev (2.13.3-r0) (188/354) Purging brotli-dev (1.1.0-r2) (189/354) Purging brotli (1.1.0-r2) (190/354) Purging glib-dev (2.82.2-r0) (191/354) Purging bzip2-dev (1.0.8-r6) (192/354) Purging docbook-xsl (1.79.2-r11) (193/354) Purging docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.pre-deinstall (194/354) Purging docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.pre-deinstall (195/354) Purging docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.pre-deinstall (196/354) Purging gettext-dev (0.22.5-r0) (197/354) Purging xz (5.6.3-r0) (198/354) Purging gettext-asprintf (0.22.5-r0) (199/354) Purging gettext (0.22.5-r0) (200/354) Purging gettext-envsubst (0.22.5-r0) (201/354) Purging libxml2-utils (2.13.4-r3) (202/354) Purging libxslt (1.1.42-r1) (203/354) Purging py3-packaging (24.2-r0) (204/354) Purging py3-parsing (3.1.4-r0) (205/354) Purging pcre2-dev (10.43-r0) (206/354) Purging libpcre2-32 (10.43-r0) (207/354) Purging libedit-dev (20240808.3.1-r0) (208/354) Purging ncurses-dev (6.5_p20241006-r3) (209/354) Purging libncurses++ (6.5_p20241006-r3) (210/354) Purging bsd-compat-headers (0.7.2-r6) (211/354) Purging pango (1.54.0-r1) Executing pango-1.54.0-r1.pre-deinstall (212/354) Purging cairo (1.18.2-r1) (213/354) Purging qt6-qtbase (6.7.2-r2) (214/354) Purging tzdata (2024b-r1) (215/354) Purging qt5-qtbase (5.15.10_git20230714-r3) (216/354) Purging dbus-libs (1.14.10-r4) (217/354) Purging double-conversion (3.3.0-r0) (218/354) Purging libproxy (0.5.9-r0) (219/354) Purging duktape (2.7.0-r1) (220/354) Purging libinput-libs (1.26.2-r0) (221/354) Purging eudev-libs (3.2.14-r5) (222/354) Purging expat-dev (2.6.4-r0) (223/354) Purging expat (2.6.4-r0) (224/354) Purging libxft (2.3.8-r3) (225/354) Purging fontconfig (2.15.0-r1) (226/354) Purging harfbuzz (9.0.0-r1) (227/354) Purging freetype (2.13.3-r0) (228/354) Purging fribidi-dev (1.0.16-r0) (229/354) Purging fribidi (1.0.16-r0) (230/354) Purging gc (8.2.8-r0) (231/354) Purging libxxf86vm-dev (1.1.5-r6) (232/354) Purging libxrender-dev (0.9.11-r5) (233/354) Purging libxi-dev (1.8.2-r0) (234/354) Purging libxi (1.8.2-r0) (235/354) Purging libxfixes-dev (6.0.1-r4) (236/354) Purging libxext-dev (1.3.6-r2) (237/354) Purging libx11-dev (1.8.10-r0) (238/354) Purging xtrans (1.5.1-r0) (239/354) Purging libxcb-dev (1.16.1-r0) (240/354) Purging xcb-proto (1.17.0-r0) (241/354) Purging python3 (3.12.7-r1) (242/354) Purging gdbm (1.24-r0) (243/354) Purging gdk-pixbuf (2.42.12-r1) Executing gdk-pixbuf-2.42.12-r1.pre-deinstall (244/354) Purging shared-mime-info (2.4-r0) Executing shared-mime-info-2.4-r0.post-deinstall (245/354) Purging gettext-libs (0.22.5-r0) (246/354) Purging libatk-1.0 (2.54.0-r0) (247/354) Purging glib (2.82.2-r0) (248/354) Purging gnutls (3.8.5-r0) (249/354) Purging graphite2 (1.3.14-r6) (250/354) Purging libdrm-dev (2.4.123-r1) (251/354) Purging libpciaccess-dev (0.18.1-r0) (252/354) Purging mesa-gl (24.2.6-r0) (253/354) Purging mesa-egl (24.2.6-r0) (254/354) Purging mesa-gbm (24.2.6-r0) (255/354) Purging mesa (24.2.6-r0) (256/354) Purging libdrm (2.4.123-r1) (257/354) Purging libpciaccess (0.18.1-r0) (258/354) Purging hwdata-pci (0.388-r0) (259/354) Purging icu-dev (74.2-r0) (260/354) Purging icu (74.2-r0) (261/354) Purging icu-libs (74.2-r0) (262/354) Purging icu-data-full (74.2-r0) (263/354) Purging libb2 (0.98.1-r3) (264/354) Purging util-linux-dev (2.40.2-r3) (265/354) Purging libfdisk (2.40.2-r3) (266/354) Purging libmount (2.40.2-r3) (267/354) Purging libsmartcols (2.40.2-r3) (268/354) Purging util-linux (2.40.2-r3) (269/354) Purging libblkid (2.40.2-r3) (270/354) Purging libxdmcp-dev (1.1.5-r1) (271/354) Purging xcb-util-cursor (0.1.4-r0) (272/354) Purging xcb-util-renderutil (0.3.10-r0) (273/354) Purging xcb-util-image (0.4.1-r0) (274/354) Purging libxkbcommon-x11 (1.7.0-r1) (275/354) Purging xcb-util-wm (0.4.2-r0) (276/354) Purging libxmu (1.2.1-r0) (277/354) Purging libxrandr (1.5.4-r1) (278/354) Purging libxinerama (1.1.5-r4) (279/354) Purging libxtst (1.2.5-r0) (280/354) Purging libxxf86vm (1.1.5-r6) (281/354) Purging libxext (1.3.6-r2) (282/354) Purging libxcursor (1.2.2-r1) (283/354) Purging libxdamage (1.1.6-r5) (284/354) Purging libxrender (0.9.11-r5) (285/354) Purging libxt (1.3.0-r5) (286/354) Purging libxcomposite (0.4.6-r5) (287/354) Purging libxfixes (6.0.1-r4) (288/354) Purging libx11 (1.8.10-r0) (289/354) Purging xcb-util-keysyms (0.4.1-r0) (290/354) Purging xcb-util (0.4.1-r3) (291/354) Purging libxcb (1.16.1-r0) (292/354) Purging libxdmcp (1.1.5-r1) (293/354) Purging libbsd (0.12.2-r0) (294/354) Purging libbz2 (1.0.8-r6) (295/354) Purging libcap-ng (0.8.5-r0) (296/354) Purging libeconf (0.6.3-r0) (297/354) Purging libelf (0.191-r0) (298/354) Purging libepoxy (1.5.10-r1) (299/354) Purging libevdev (1.13.3-r0) (300/354) Purging libffi-dev (3.4.6-r0) (301/354) Purging linux-headers (6.6-r1) (302/354) Purging llvm19-libs (19.1.2-r0) (303/354) Purging wayland-libs-cursor (1.23.1-r0) (304/354) Purging wayland-libs-client (1.23.1-r0) (305/354) Purging p11-kit (0.25.5-r2) (306/354) Purging wayland-libs-server (1.23.1-r0) (307/354) Purging libffi (3.4.6-r0) (308/354) Purging libformw (6.5_p20241006-r3) (309/354) Purging libgcrypt (1.10.3-r1) (310/354) Purging libgpg-error (1.50-r0) (311/354) Purging libsm (1.2.4-r4) (312/354) Purging libice (1.1.1-r6) (313/354) Purging libintl (0.22.5-r0) (314/354) Purging libjpeg-turbo-dev (3.0.4-r0) (315/354) Purging libturbojpeg (3.0.4-r0) (316/354) Purging tiff (4.7.0-r0) (317/354) Purging libjpeg-turbo (3.0.4-r0) (318/354) Purging libmd (1.1.0-r0) (319/354) Purging libmenuw (6.5_p20241006-r3) (320/354) Purging libpanelw (6.5_p20241006-r3) (321/354) Purging libpcre2-16 (10.43-r0) (322/354) Purging libpng-dev (1.6.44-r0) (323/354) Purging libpng (1.6.44-r0) (324/354) Purging libwebp-dev (1.4.0-r0) (325/354) Purging libwebpdecoder (1.4.0-r0) (326/354) Purging libwebpdemux (1.4.0-r0) (327/354) Purging libwebpmux (1.4.0-r0) (328/354) Purging libwebp (1.4.0-r0) (329/354) Purging libsharpyuv (1.4.0-r0) (330/354) Purging libtasn1 (4.19.0-r2) (331/354) Purging libuuid (2.40.2-r3) (332/354) Purging libxau-dev (1.0.11-r4) (333/354) Purging libxau (1.0.11-r4) (334/354) Purging libxkbcommon (1.7.0-r1) (335/354) Purging xkeyboard-config (2.43-r0) (336/354) Purging libxml2 (2.13.4-r3) (337/354) Purging libxshmfence (1.3.2-r6) (338/354) Purging linux-pam (1.6.1-r1) (339/354) Purging mesa-glapi (24.2.6-r0) (340/354) Purging mpdecimal (4.0.0-r0) (341/354) Purging mtdev (1.1.7-r0) (342/354) Purging nettle (3.10-r1) (343/354) Purging pixman-dev (0.43.4-r1) (344/354) Purging pixman (0.43.4-r1) (345/354) Purging utmps-libs (0.1.2.3-r2) (346/354) Purging skalibs-libs (2.14.3.0-r0) (347/354) Purging sqlite-dev (3.47.0-r0) (348/354) Purging sqlite-libs (3.47.0-r0) (349/354) Purging sqlite (3.47.0-r0) (350/354) Purging tslib (1.23-r0) (351/354) Purging wayland-libs-egl (1.23.1-r0) (352/354) Purging xorgproto (2024.1-r0) (353/354) Purging xz-libs (5.6.3-r0) (354/354) Purging zlib-dev (1.3.1-r2) Executing busybox-1.37.0-r6.trigger OK: 337 MiB in 100 packages >>> gpgme: Updating the community/riscv64 repository index... >>> gpgme: Signing the index...